如何顯示SplitViewController中的barButtonItem?是不是用splitViewController自動創建的?barButtonItem for splitViewController不顯示在屏幕上?
我創建了一個針對Ipad的projet,我把我的mainViewController作爲控制器視圖放在縱向模式的屏幕上,並且我用它的tableView創建了另一個uiviewController「RootViewController」。
我把兩種方法:
- (void)splitViewController: (UISplitViewController*)svc willHideViewController:
- (void)splitViewController: (UISplitViewController*)svc willShowViewController:
在我mainViewController
,例如:
// Called when rotating to a portrait orientation.
- (void)splitViewController: (UISplitViewController*)svc willHideViewController:(UIViewController *)aViewController withBarButtonItem:(UIBarButtonItem*)barButtonItem forPopoverController: (UIPopoverController*)pc
{
barButtonItem.title = @"Root List";
NSMutableArray *items = [[toolbar items] mutableCopy];
[items insertObject:barButtonItem atIndex:0];
[toolbar setItems:items animated:YES];
[items release];
self.mainPopoverController = pc;
}
(mainPopoverC ...坐落在.h文件中:
UIPopoverController * mainPopoverController;
)
但模擬只顯示barViewButomItem的mainViewController視圖。
有什麼想法?
非常感謝
謝謝湯姆,是的,所以同樣的問題實際上,我嘗試了chown的代碼和工具欄似乎是空的:你通常會怎麼做?我用IB設置splitVC,viewController出現,但不是工具欄...不是它自動添加的任何方法,我應該添加到代碼? – Paul
你是自己設置的嗎?我建議你嘗試SplitView模板項目並檢查差異。 detailview在那裏有一個工具欄,它不是自動創建的。 – Tom
你是對的,工具欄被添加到屏幕上......我沒有看到,謝謝,它現在有效!謝謝 – Paul