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

kim*_*kim 1 iphone uinavigationbar uinavigationitem

我遇到一个奇怪的问题

代码:

- (void) viewDidLoad 
{
    [super viewDidLoad];
    self.navigationItem.title = @"Hello title";
}
Run Code Online (Sandbox Code Playgroud)

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

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

非常感谢!

小智 10

试试这段代码:

  self.navigationController.navigationBar.topItem.title = @"The Title";
Run Code Online (Sandbox Code Playgroud)