【发布时间】:2015-01-14 17:13:19
【问题描述】:
从单个视图控制器应用程序模板开始。我在主视图控制器和第二个视图控制器上添加了一个按钮,然后我将该按钮附加到第二个视图控制器上,故事板 segue 显示为一个弹出框。
遗憾的是,发送到prepareForSegue:sender: 方法的segue 不是UIStoryboardPopoverSegue。是否可以将代表附加到故事板 segue 的弹出框?
class ViewController: UIViewController, UIPopoverControllerDelegate {
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if let popoverSegue = segue as? UIStoryboardPopoverSegue {
popoverSegue.popoverController.delegate = self
}
}
func popoverControllerDidDismissPopover(popoverController: UIPopoverController) {
println("dismissed")
}
}
【问题讨论】:
标签: swift ios8 uistoryboardsegue