我在iOS 5.1中开发,并对UISplitViewControllerDelegate中的这些方法非常满意
splitViewController:willHideViewController:withBarButtonItem:forPopoverController
splitViewController:willShowViewController:invalidatingBarButtonItem:
但是,现在我注意到这两种方法只会在设备旋转时调用,因此方向会发生变化。我想要做的是将我的详细视图控制器segue(替换segue)转换为另一个。在新的细节视图控制器中,即使在横向上也会隐藏主视图控制器,因此我需要按钮。
如果没有调用这两种方法的委托,我该如何获得按钮?
答案 0 :(得分:0)
如果您甚至在横向上隐藏了主视图控制器(通过拆分视图控制器委托),则会调用splitViewController:willHideViewController:withBarButtonItem:forPopoverController:
,因此您可以安全地将代码放在那里。