ios - 在swift中设置模糊效果全屏

标签 ios swift uiblureffect

我想像gonna app一样在全屏下设置模糊效果

这是我的代码,我想设置模糊效果

 let paths = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as String
 filePathToWrite1 = "\(paths)/\(videoTitle[a]).jpg"
 let img = UIImage(contentsOfFile: filePathToWrite1)
 viewImg.image = img

 let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Dark)
        blurEffectView = UIVisualEffectView(effect: blurEffect)
        blurEffectView.frame = viewImg.bounds
        blurEffectView.autoresizingMask = [.FlexibleWidth, .FlexibleHeight]

         viewImg.addSubview(blurEffectView)
         view.addSubview(viewImg)

这是我的原始img的img

enter image description here

模糊后效果

enter image description here

我想喜欢下面的 enter image description here

最佳答案

将此代码放在viewImg.image = img下:

viewImg.contentMode = .ScaleAspectFill

关于ios - 在swift中设置模糊效果全屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35216974/

相关文章:

ios - 在 iOS 应用程序中添加 Admob 时构建错误

ios - 使用 `Visual Effect View with Blur` 减少模糊?

ios - 返回主视图时,快速模糊效果不会消失

ios - 带有 UIVisualEffectView 的奇怪模糊伪像

ios - 使静态单元格快速执行操作

ios - Objective C 对特定事件的回调

ios - Swift decodable 无法访问数组中的嵌套数据

ios - 显示插页式广告 A 'Fraction Of The Time' - 即并非每次

swift - Xcode Swift 5 MacOs 应用程序存档时窗口为空,但从 Xcode 运行时可以正常工作

ios - 使用 Xib 创建的自定义 View 在 Interface Builder 中不起作用