ios - 是否可以从 View 的 NIB 设置 navigationitem.title?

标签 ios xcode4 uiviewcontroller uinavigationcontroller interface-builder

我正在从 NIB (initWithNibName) 加载一个新 View ,然后将其推送到导航 Controller 堆栈 (pushViewController)。

为了有一个合适的“后退”按钮,每个 View 都应该有一个标题。 不幸的是,我没能找到在 Interface Builder 中设置 View 标题的方法。

可以在运行时完成:

- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.title = @"MyTitle";  
}

但我没能在 NIB 的设计时做到这一点。

有什么办法吗?

谢谢。


我刚刚意识到我的问题不是 100% 正确。

事实上,我正在寻找一种通过 NIB 设置 ViewController 标题的方法。

NIB 中的 UIView 与 UIViewController 不同(它具有我要更改的 title 属性)。

所以我的问题是……关于不同的事情。 :)

最佳答案

您应该能够通过导航 Controller 项访问 Root View Controller 的导航项。 Root View Controller 的导航项具有您可以在 IB 中访问的属性 title。

也许这张图片有帮助(您基本上是单击蓝色导航栏以将焦点放在导航项上):

enter image description here

关于ios - 是否可以从 View 的 NIB 设置 navigationitem.title?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7418511/

相关文章:

xcode - XIB文件像XCode中的XML一样打开,但是可以使用Interface Builder正确打开

ios - 构建 App Store 和 Adhoc Distribution 时出错(使用 three20)

ios - 在 iPad 上以横向启动后 iphone 应用程序没有响应

ios - 以编程方式将一个 viewController 变量传递给另一个 Controller 时出错

ios - 我可以旋转没有黑条的 UIView 吗?

iphone - 知道 MFMailComposeViewController 何时消失

ios - 转至聊天 View Controller

xcode4 - xcode 4 界面生成器名称对象

ios - ViewController 始终加载相同的链接

ios - (Swift) 以编程方式在 UITableViewController 上方添加 UIView