-我有一個FirstViewController和SecondViewController,每個都有其XIB導航項導航控制器在界面生成器
-在MainWindow.xib中我有一個UINavigationController,其被連接到IBOutlet中
-在AppsDelegate我打電話
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
FirstViewController * fv = [[FirstViewController alloc] init];
[navigationController pushViewController:fv animated:NO];
[fv release];
[self.window addSubview:navigationController.view];
[self.window makeKeyAndVisible];
return YES;
}
4)的問題是,當我想通過界面生成器來管理導航項目......像第一種觀點,我想一個按鈕添加到右側和定製背面的文字和標題
相信我能做到這一點使用代碼: (由fv.navigationItem.rightBarButtonItem = ...和fv.title = @ 「......」),但我想在我的FirstViewController來實現這一目標在Interface Builder
- 。 xib和SecondViewController.xib我添加一個導航項並添加一個右欄項
的問題是,它從來沒有出現並且標題犯規改變
如果我打開的MainWindow.xib,並添加視圖控制器(FirstViewController)的NavigationController下(因此它在它上市=使它NavigationController的rootViewController),並添加導航條和Bar Buttom項,whoala,導航欄在頂部有左邊的按鈕
再次,這將是偉大的......但我不能這樣做想爲SecondViewController ,因爲在界面生成器中,只能有一個rootViewControll導航控制器下呃...如果我再次在SecondViewController.xib添加導航項目它不顯示:(
- 所以我豪可以管理導航項目和欄按鈕項目多ViewControllers在Interface Builder
(我看過大多數的教程,但他們這樣做裏面的代碼,通過.navigationItem.rightBarButtonItem,我想避免)