ios 毛玻璃效果 弹框的模糊背景

889 阅读1分钟

在日常开发中, 我们经常会有弹框选择的需求, 这个时候就要求虚化上一个界面, 直接加透明度, 只是会暗一些, 但是文字, 图案依旧清晰可见, 今天又遇见了就找个效果好点的记下来, 以后就不用上网查了.😄😄😄

代码

class AlertView: UIView {

 override init(frame: CGRect) {
    super.init(frame: frame)
    
    backgroundColor = UIColor(white: 0, alpha: 0.5)
    
    let beffect = UIBlurEffect(style: .dark)      
    let effView = UIVisualEffectView(effect: beffect)
    effView.frame = bounds
    effView.alpha = 0.9
    
    addSubview(effView)
 }
}

效果

image.png