iOS 给imageview添加模糊度

Posted 蓝天下的田埂上

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 给imageview添加模糊度相关的知识,希望对你有一定的参考价值。

开发工具带的swift2.3,3.0的朋友们改改语法吧!

首先要有一个UIimageview然后:

我是声明了一个全局的UIVisualEffectView------- private var effectView: UIVisualEffectView!

         let blur = UIBlurEffect(style: UIBlurEffectStyle.Light)

         effectView =  UIVisualEffectView(effect: blur)

         effectView.frame = CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_WIDTH*(229/375)) //设置他的frame,和你的图片大小一样哦。

//        effectView.alpha = 0.9 可以调节模糊度,这个我试过是可以的,但是ios8会提示一个警告,我就不写了。但是iOS8以上是没有警告的。我在真机上试过。我用的是iPhone7,没有警告的。

        topImageView.addSubview(effectView)

效果图:

 

以上是关于iOS 给imageview添加模糊度的主要内容,如果未能解决你的问题,请参考以下文章

iOS 绘制虚线

使用 Swift 对 ImageView 的 iOS 模糊效果

iOS 7 模糊 TableView 后面的 ImageView

iOS开发学习-给圆形图片添加边框

在iOS中拖动时如何修改UIVisualEffectView的模糊度?

iOS - 图像视网膜模糊