で呼び出す関数が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
このView Controllerを閉じる必要があります
@IBAction func closePopup(sender: AnyObject) {
self.removeAnimate()
// Need to Close down the blur effect here!
}
}
ポップアップを閉じると、メインのビュー コントローラーがまだぼやけています。の内部からこのぼかしビューを削除するにはどうすればよいclosePopup
IBAction
ですか?