创建自定义模糊UIView

时间:2016-08-14 14:30:33

标签: ios objective-c iphone swift cocoa-touch

我必须开发一个使用模糊视图的应用程序。

我尝试将UIVisualEffectViewUIBlueEffect一起使用,但之后我意识到只有3种类型的模糊可以选择,而无需自定义模糊。

我需要在LightDark模式之间进行模糊处理,但我不知道如何创建自定义模糊视图。

我对如何做到这一点有任何想法?

谢谢!

1 个答案:

答案 0 :(得分:0)

用户下面的模糊效果代码

let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.dark)
let blurEffectView = UIVisualEffectView(effect: blurEffect)
blurEffectView.frame = view.bounds
blurEffectView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
view.addSubview(blurEffectView)

您也可以使用以下库

https://github.com/ide/UIVisualEffects