Я размыл свое представление программно и добавил расширение для общего доступа со скриншотом, но скриншот не размывает мое изображение на изображении. Все программы в быстромUIBlurEffect не работает при попытке сделать скриншот программно в swift
код для размывания
let blurEffect = UIBlurEffect(style:.Dark)
let blurView = UIVisualEffectView(effect: blurEffect)
blurView.frame = imageView2.frame
self.view.addSubview(blurView)
Код для скриншоте
UIGraphicsBeginImageContext(view.frame.size)
view.layer.renderInContext(UIGraphicsGetCurrentContext())
let image = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
Благодарности
Большое спасибо! Он отлично работал –
Хотя вы не могли бы мне помочь, строка состояния отсутствует –
Изменить 'view.drawViewHierarchy ...' на 'view.window? .drawViewHierarchy ...' – pteofil