我有一个我调用的viewDidLoad
函数MainViewcontroller
func showPopUp() {
self.popViewController = PopUpViewController(nibName: "PopUpViewController", bundle: nil)
//self.popViewController.title = "This is a popup view"
let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Light)
let blurEffectView = UIVisualEffectView(effect: blurEffect)
blurEffectView.frame = view.bounds
view.addSubview(blurEffectView)
self.popViewController.showInView(self.view, withImage: UIImage(named: "typpzDemo"), withMessage: "You just triggered a great popup window", animated: true)
}
这带来了我PopupViewController
的模糊MainViewController
。在我的里面我PopupViewController
有一个IBAction
关闭这个视图控制器
@IBAction func closePopup(sender: AnyObject) {
self.removeAnimate()
// Need to Close down the blur effect here!
}
}
当我关闭弹出窗口时,主视图控制器仍然模糊。如何从内部删除此模糊视图closePopup
IBAction
?