我正在从NIB(initWithNibName)加载一个新视图,然后我将它推入导航控制器堆栈(pushViewController)。
为了拥有一个合适的“后退”按钮,每个视图都应该有一个标题。 不幸的是,我没有找到在Interface Builder中设置View Title的方法。
可以在运行时完成:
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.title = @"MyTitle";
}
但是我没有设法在NIB的设计时间内完成它。
有办法吗?
谢谢。
我刚刚意识到我的问题不是100%正确。
实际上我正在寻找一种通过NIB设置ViewController标题的方法。
NIB中的UIView与UIViewController(获取我想要更改的title属性)不同。
所以我的问题是......关于不同的事情。 :)
答案 0 :(得分:1)
您应该能够通过导航控制器项访问根视图控制器的导航项。根视图控制器的导航项具有您可以在IB中访问的属性标题。
也许这张照片有帮助(你基本上点击蓝色导航栏将焦点放在导航项上):