如何通过界面构建​​器更改导航项标题?

时间:2014-10-17 15:18:56

标签: ios objective-c interface-builder navigationcontroller

今天遇到了一个问题。

我在导航控制器中嵌入了一个表视图控制器。该表视图通过segue链接到另外两个视图控制器 - 第一个是从表视图控制器连接到登录视图控制器,第二个是从按钮控件连接的手动segue(在视图控制器中的该日志中)注册视图控制器。

所有这三个视图控制器都可以成功嵌入到导航控制器中,因为它们都在顶部有导航栏。

可悲的是,我似乎无法为他们设置导航栏的标题。我希望标题对他们来说都是一样的。我可以在导航控制器中嵌入的表格视图控制器中设置标题,但我似乎无法为其他两个设置标题。

我可以双击这两个导航栏并键入一些文本,但此文本不会保存。

任何人都可以使用Interface Builder帮助我为所有人设置相同的标题(目前不想在代码中使用此标题,除非我别无选择!)。

干杯。

1 个答案:

答案 0 :(得分:1)

更改所需视图控制器的标题:

enter image description here

以编程方式执行它也不复杂。您需要做的就是在视图控制器的viewDidLoad方法中添加此行:

- viewDidLoad
{
    self.navigationItem.titleView = titleLabel;
}     
相关问题