今天遇到了一个问题。
我在导航控制器中嵌入了一个表视图控制器。该表视图通过segue链接到另外两个视图控制器 - 第一个是从表视图控制器连接到登录视图控制器,第二个是从按钮控件连接的手动segue(在视图控制器中的该日志中)注册视图控制器。
所有这三个视图控制器都可以成功嵌入到导航控制器中,因为它们都在顶部有导航栏。
可悲的是,我似乎无法为他们设置导航栏的标题。我希望标题对他们来说都是一样的。我可以在导航控制器中嵌入的表格视图控制器中设置标题,但我似乎无法为其他两个设置标题。
我可以双击这两个导航栏并键入一些文本,但此文本不会保存。
任何人都可以使用Interface Builder帮助我为所有人设置相同的标题(目前不想在代码中使用此标题,除非我别无选择!)。
干杯。
答案 0 :(得分:1)
更改所需视图控制器的标题:
以编程方式执行它也不复杂。您需要做的就是在视图控制器的viewDidLoad
方法中添加此行:
- viewDidLoad
{
self.navigationItem.titleView = titleLabel;
}