显示警报时,我需要使屏幕模糊,因此我在该函数上进行了搜索,从而使屏幕模糊
看起来像
var effectView: UIVisualEffectView!
func addBlur() {
var effect = UIBlurEffect(style: UIBlurEffectStyle.Light)
effectView = UIVisualEffectView(effect: effect)
effectView.frame = CGRectMake(0, 0, self.view.bounds.width, self.view.bounds.height)
view.addSubview(effectView)
}
我想在用户关闭警报后消除模糊,并提出了这样的功能
func removeBlur() {
effectView.view.removeFromSuperview()
}
但它不起作用,UIVisualEffectView说没有名为“ view”的成员
如何解决?
最佳答案
func removeBlur() {
effectView.removeFromSuperview()
}