ios:为什么不用self.navigationItem.title显示标题,如何更改标题?

时间:2012-09-20 10:41:32

标签: iphone uinavigationbar uinavigationitem

我遇到了一个奇怪的问题

代码:

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

并且xib文件中有一个导航栏。 导航栏在加载后显示在视图中。 但是,“Hello title”不会显示在导航栏中。

那么如何更改导航栏标题?

非常感谢!

4 个答案:

答案 0 :(得分:9)

试试这段代码:

  self.navigationController.navigationBar.topItem.title = @"The Title";

答案 1 :(得分:0)

试试这个

self.title = @"Hello title";

答案 2 :(得分:0)

在视图didload上键入此内容,您可以在其中查看导航        self.title = @"Hello title";

答案 3 :(得分:-2)

尝试在viewDidLoad方法中写tis:

self.navigationItem.titleView=[self navigationItemTile:@"Hello Title"];

或尝试使用initWithNibname方法:

[self setTitle:@"Hello title"];