【发布时间】:2015-06-08 11:16:32
【问题描述】:
我是 iOS 新手,速度很快。我正在尝试显示一个弹出窗口。我设法显示了一个弹出框,但问题是我需要从父级中将其关闭。
我可以使用此代码从 ViewController 本身关闭弹出框
self.dismissViewControllerAnimated(true, completion: nil)
但我需要从父视图控制器执行此操作。
到目前为止,我已经这样做了。点击按钮 performSegueWithIdentifier("bookingPopOverSegue", sender: self)
关于prepareForSegue,
if segue.identifier == "bookingPopOverSegue" {
var bookingViewController = segue.destinationViewController as! BookingViewController
var passthroughViews: [AnyObject] = self.timeSlotButtons
passthroughViews.append(self.scrollView)
bookingViewController.popoverPresentationController?.passthroughViews = passthroughViews
}
知道如何做到这一点吗?任何帮助将不胜感激..
【问题讨论】:
-
我已经发布了我到目前为止所做的事情
-
查看我的答案并尝试一下。它应该可以帮助你...