【发布时间】:2011-04-03 14:42:57
【问题描述】:
- 我有一个 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.xib 和 SecondViewController.xib 中,我添加了一个 Navigation 项并添加了一个 Right Bar 项
问题是,它永远不会出现,标题也不会改变
-
1234563顶部的 NavigationBar 有左键
再一次,这会很棒...但是我不能对 SecondViewController 做同样的想法,因为在界面构建器中,导航控制器下只能有一个 rootViewController...如果我再次添加导航SecondViewController.xib 中的项目不显示:(
- 我可以在界面构建器中管理多个 ViewController 的导航项和栏按钮项
(我查看了大多数教程,但他们在代码中通过 .navigationItem.rightBarButtonItem 进行操作,这是我想要避免的)
【问题讨论】:
标签: objective-c xcode ios interface-builder