我有以下問題: 當我試圖通過在我的masterView中選擇一個表中的項來替換我的UISplitViewController的detailView時, masterView的navigationbarbutton消失。如果iPad處於橫向模式,則更換將無任何錯誤跡象。當我先將iPad旋轉到橫向模式然後再回到縱向模式時,按鈕會回來。所以我想我已經爲uisplitviewcontroller設置了正確的委託。是否有可能告訴uisplitviewcontroller要問委託不當時旋轉設備還是我忘了什麼東西更新按鈕時,我更換了的DetailView - 這裏是爲masterViewControllerUISplitviewController - 在運行時從MasterView替換DetailView,而不會丟失portraitmode中的按鈕
MyViewController *myvc = [[MyViewController alloc] initWithNibName:nil bundle:nil];
[self.subservientController setViewControllers:[NSArray arrayWithObject:myvc] animated:NO];
self.splitViewController.delegate = myvc;
內更換代碼
主控subservientController是導航控制器的參考,其中detailViewController(MyViewController)將被推送