我以編程方式模糊了我的視圖並添加了帶有屏幕截圖的共享擴展,但屏幕截圖不會模糊我在圖像中的視圖。在迅速UIBlurEffect在試圖以編程方式快速截取屏幕截圖時不起作用
代碼所有編程模糊
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