美文网首页奔跑吧 iOSiOS DeveloperiOS
iOS-毛玻璃效果(1)--仿QQ音乐播放界面模糊背景(任意更改

iOS-毛玻璃效果(1)--仿QQ音乐播放界面模糊背景(任意更改

作者: AutismGG | 来源:发表于2016-10-16 13:58 被阅读642次

    这是本人第一篇文章,小打小闹、大神勿喷。喜欢关注,以后会分享更多干货。话不多说,先甩链接:https://github.com/lukabernardi/LBBlurredImage。

    1、我们只需要链接demo中的以下部分(图一)

    图一

    2、把这两对文件拖到自己项目中,然后在你想要实现毛玻璃效果的界面导入头文件,创建一个UImageView,调用第三方库的一个setImageToBlur方法就可以完美实现啦,代码如下(图二)

    图二

    3、有人说:我只想要一点点的毛玻璃效果。有人说:我要很重的毛玻璃效果。这、这。。。当然可以满足啦。(图三)

    图三

    只要改变kLBBlurredImageDefaultBlurRadius的值,就可以随意更改图片的模糊度。有人便会好奇了,问:kLBBlurredImageDefaultSaturationDeltaFactor 那么这个是干嘛用的呢?kLBBlurredImageDefaultSaturationDeltaFactor这个是改变图片颜色、曝光度的值。可以放张自己照片改变下值试试(吓到自己就不负责啦)。

    4、当然,这只是一个单纯的毛玻璃效果。你可以在UIimageView上添加一个View。View的透明度和颜色随你喜欢。并在View上来实现你所需要的其它功能。效果展示(图四)

    图四

    相关文章

      网友评论

      • JohnQ:博主,我在使用你写的这个毛玻璃效果的时候遇到了这样的一个样式问题,就是在一进入页面的时候回出现一闪而过的View的背景色。不知道你遇到过没有
        AutismGG:@JohnQ 你看看是不是你self.view.b的背景色调有透明了
        JohnQ:@都说我如梦 我的Controller的self.view.background有背景色,而毛玻璃效果的ImageView的背景色我则没有去设置clearColor
        AutismGG:@JohnQ 你那应该是页面的背景色调有透明度了,你看下是不是,跟这个毛玻璃没关系
      • 16e1b3bf5320:崩了
        16e1b3bf5320:@都说我如梦 抱歉忘了跟你说,改好了之前是找不到参数。
        AutismGG:崩了的原因呢?正常情况是不会崩的

      本文标题:iOS-毛玻璃效果(1)--仿QQ音乐播放界面模糊背景(任意更改

      本文链接:https://www.haomeiwen.com/subject/sqnoyttx.html