设置UINavigationBar的标题

时间:2011-12-15 11:40:18

标签: objective-c xcode cocoa-touch uinavigationcontroller uinavigationbar

我有一个应用程序,它使用主要故事板来包含导航控制器,其中主视图是使用原型单元格内容的表视图。表视图中的每个单元格都会推送到我用自己的.h .m和.xib文件集创建的新视图。

表格视图导航栏通过故事板设置标题,工作正常。但是,在将每个新视图推入视图后,我无法为每个新视图设置标题。

我在每个视图的viewDidLoad方法中都有以下内容;

self.title = @"View Title";

有什么建议吗?

3 个答案:

答案 0 :(得分:5)

这是正确的方法。它会起作用。

答案 1 :(得分:1)

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

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

我认为点符号相当于:

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

希望有所帮助。

答案 2 :(得分:0)

如果您有标签栏控制器,请尝试以下操作:

self.tabBarController.navigationItem.title = @"Title";