這是本人第一篇文章,小打小鬧、大神勿噴。喜歡關注,以後會分享更多干貨。話不多說,先甩鏈接:https://github.com/lukabernardi/LBBlurredImage
1、我們只需要鏈接demo中的以下部分(圖一)
圖一2、把這兩對文件拖到自己項目中,然後在你想要實現毛玻璃效果的界面導入頭文件,創建一個UImageView,調用第三方庫的一個setImageToBlur方法就可以完美實現啦,代碼如下(圖二)
圖二3、有人說:我只想要一點點的毛玻璃效果。有人說:我要很重的毛玻璃效果。這、這。。。當然可以滿足啦。(圖三)
圖三只要改變kLBBlurredImageDefaultBlurRadius的值,就可以隨意更改圖片的模糊度。有人便會好奇了,問:kLBBlurredImageDefaultSaturationDeltaFactor 那麼這個是干嘛用的呢?kLBBlurredImageDefaultSaturationDeltaFactor這個是改變圖片顏色、曝光度的值。可以放張自己照片改變下值試試(嚇到自己就不負責啦)。
4、當然,這只是一個單純的毛玻璃效果。你可以在UIimageView上添加一個View。View的透明度和顏色隨你喜歡。並在View上來實現你所需要的其它功能。效果展示(圖四)