这是本人第一篇文章,小打小闹、大神勿喷。喜欢关注,以后会分享更多干货。话不多说,先甩链接:https://github.com/lukabernardi/LBBlurredImage。
1、我们只需要链接demo中的以下部分(图一)
2、把这两对文件拖到自己项目中,然后在你想要实现毛玻璃效果的界面导入头文件,创建一个UImageView,调用第三方库的一个setImageToBlur方法就可以完美实现啦,代码如下(图二)
3、有人说:我只想要一点点的毛玻璃效果。有人说:我要很重的毛玻璃效果。这、这。。。当然可以满足啦。(图三)
只要改变kLBBlurredImageDefaultBlurRadius的值,就可以随意更改图片的模糊度。有人便会好奇了,问:kLBBlurredImageDefaultSaturationDeltaFactor 那么这个是干嘛用的呢?kLBBlurredImageDefaultSaturationDeltaFactor这个是改变图片颜色、曝光度的值。可以放张自己照片改变下值试试(吓到自己就不负责啦)。
4、当然,这只是一个单纯的毛玻璃效果。你可以在UIimageView上添加一个View。View的透明度和颜色随你喜欢。并在View上来实现你所需要的其它功能。效果展示(图四)