我需要在显示警报时模糊屏幕,因此我在谷歌上搜索了该功能,该功能使屏幕模糊
看起来像
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()
}
关于ios - 如何从 super View 中删除模糊 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31942198/