iOS開發中毛玻璃效果

2021-07-30 22:28:55 字數 757 閱讀 3290

毛玻璃 的ui 設計在手機開發中已經 非常熱門,在之前的 開發中 一般用到 github上fxblurview 封裝好的乙個view類 ,可以直接應用載入到控制項中,ios 8 後更新的  

uiblureffect

類和 uivisualeffectview

類使這種特效應用更加便捷,高效。

使用也非常簡便,

uiblureffect

類是設定毛玻璃特效的型別,

uivisualeffectview

類在建立時加入上乙個類物件,剩下的跟普通的view 控制項等用法就一樣了 ,附**事例:

// 建立需要的毛玻璃特效型別

uiblureffect

*blureffect = [

uiblureffect effectwithstyle:uiblureffectstylelight];

// 毛玻璃view 檢視

uivisualeffectview *effectview = [[uivisualeffectview

alloc] initwitheffect:blureffect];

//新增到要有毛玻璃特效的控制項中

effectview.frame = self.imagev.bounds;

[self.imagev

addsubview:effectview];

//設定模糊透明度

effectview.alpha = .8f;

.

IOS毛玻璃效果

最近實習公司的ios專案中需要用到毛玻璃的效果 如下圖效果 嘗試用了幾個方法都不太滿意,最後終於找到了乙個比較好的解決方案。在ios8以上的機器中,我們可以利ios sdk中已經提供了的uiblureffect和uivisualview實現簡單毛玻璃的效果。實現的方法如下 其中visualeffec...

iOS 毛玻璃效果

注 新增毛玻璃的view要clearcolor,其他顏色會效果不明顯 分享兩種毛玻璃效果設定的方法,不需要任何三方東東,先看效果 原圖 方法一 ios8系統方法 方法二 下面是示例 objc view plain copy import viewcontroller.h inte ce viewco...

OpenCV 毛玻璃效果

毛玻璃效果的原理,即遍歷每乙個畫素,隨機選取這個畫素周圍的某乙個畫素,替換當前畫素。實現 如下 import cv2 import numpy as np import random img cv2.imread test.png 1 imginfo img.shape height imginfo...