如何从当前视图ios Swift中删除UIVisualEffect?

时间:2016-07-18 06:15:01

标签: ios swift uiview

当我点击关闭按钮返回上一个视图时,我需要,但我想删除模糊,我无法重复使用上一个屏幕。

![enter image description here] 1

1 个答案:

答案 0 :(得分:1)

UIVisualEffectView子类UIView以来,您是否将视觉效果视图添加到self.view作为子视图。如果您不需要使用(UIView隐藏属性)或从子视图中删除它

作为var blurView: UIVisualEffectView!的名称,您可以使用以下方式删除

 blurView.removeFromSuperview()

或者您可以删除

  for subview in blurView.subviews {
    if subview is UIVisualEffectView {
        subview.removeFromSuperview()
    }
}