设置UINavigationBar的标题

5
我有一个应用程序,使用主故事板来包括导航控制器,其中主视图是使用原型单元格内容的表视图。表视图中的每个单元格都推入一个新视图,我已经创建了它自己的.h、.m和.xib文件。
表视图导航栏通过storyboard设置其标题,这很好地工作。然而,我在将每个新视图推入视图后设置标题时遇到了麻烦。
我在每个视图的viewDidLoad方法中有以下内容;
self.title = @"View Title";

有什么建议吗?
3个回答

5

这是正确的方法,它可以正常运行。


4
我很欣赏你的乐观精神,但这并不奏效。因此才会有这个问题。 - Paul Morris
2
他是对的,它应该可以工作。或者,你可以尝试设置 self.navigationItem.title。如果它仍然失败,我们需要更多的代码来帮助你。例如,didSelectRowAtIndexpath。我重新创建了你描述的项目,并且 self.title 可以工作。 - Michał Zygar

1

我正在开发的应用程序中也在做类似的事情。这是我设置标题的方法:

[[self navigationItem] setTitle:@"My View's Title"];

我认为点符号等价物可能是这样的:

self.navigationItem.title = @"My View's Title";

希望有所帮助。


0
如果你有一个选项卡控制器,请尝试这个:
self.tabBarController.navigationItem.title = @"Title";

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接