我不知道如何更準確地提出此問題。我有一個主/細節,並以編程方式創建整個事情。我使用UISplitViewController的子類,並使用兩個控制器填充它,並且看起來應該如此,直到我設置splitViewController:shouldHideViewController:inOrientation
,以便它在縱向模式下返回YES。UISplitViewController:以編程方式製作彈出窗口控制器訪問按鈕出現在詳細視圖
當我將主人隱藏在肖像和肖像顛倒,如預期的那樣,它隱藏起來。但是,我無法在splitViewController:willHideViewController:withBarButtonItem:forPopoverController
的詳細視圖頂部的導航欄中添加「主」按鈕。這可能是因爲我對我應該如何完成這項任務有一個基本的誤解。
我跟着蘋果的例子,做了:
barButtonItem.title = NSLocalizedString(@"Master", @"Master");
[detailController.navigationItem setLeftBarButtonItem:barButtonItem animated:YES];
我沒有得到任何錯誤,但沒有任何按鈕。我推測這可能是因爲我保存的detailController
在我的子類中是UINavigationController
而不是UIViewController
。
關於此任何指導非常感謝!