0
思想popovers會很容易:(酥料餅的關閉事件
在故事板創建兩個ViewControllers:GraphicalViewController
和SettingsViewContoller
在GraphicalViewController
我把一個按鈕,使一個動作SettingsViewController
與SEGUE:酥料餅
我嘗試實施方法,將反應在解僱酥料餅的:
class settingsViewController: UIViewController, UIPopoverPresentationControllerDelegate {
override func viewDidLoad() {
super.viewDidLoad()
if let popover = popoverPresentationController? {
println("delegate test") // Works
popover.delegate = self
}
}
func popoverPresentationControllerDidDismissPopover(popoverPresentationController: UIPopoverPresentationController) {
println("close test") // Doesn't work when I tap outside popover
}
}
什麼問題用didDismissPopover?
但我如何訪問GraphicalViewController。 SettingsViewController的用途是什麼? – 2014-11-02 09:09:43
請看我更新的答案。 – Sbhklr 2014-11-02 09:17:24
我解決了這個問題,當我禁用大小類時它不起作用......有什麼方法可以實現沒有大小類的彈出式關閉事件? – 2014-11-02 09:32:29