我不知道如何更准确地问这个问题。我有一个主/详细信息,并且正在以编程方式创建整个事情。我将 UISplitViewController 子类化并用两个控制器填充它,一切看起来都应该splitViewController:shouldHideViewController:inOrientation
如此,直到我设置它以使其在纵向模式下返回 YES。
当我让主人隐藏在肖像和肖像颠倒时,正如预期的那样,它隐藏了。但是,我无法将“主”按钮添加到splitViewController:willHideViewController:withBarButtonItem:forPopoverController
. 这可能是因为我对我应该如何完成这项任务有一个根本的误解。
我按照苹果的例子做了:
barButtonItem.title = NSLocalizedString(@"Master", @"Master");
[detailController.navigationItem setLeftBarButtonItem:barButtonItem animated:YES];
我没有收到任何错误,但也没有按钮。我推测这可能是因为我detailController
在子类中保存的是 aUINavigationController
而不是 a UIViewController
。
非常感谢您对此的任何指导!