【问题标题】:ios: why does not self.navigationItem.title show the title, how can change the title?ios:为什么self.navigationItem.title不显示标题,怎么改标题?
【发布时间】:2012-09-12 17:17:53
【问题描述】:

我遇到了一个奇怪的问题

代码:

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

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

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

非常感谢!

【问题讨论】:

  • 是导航栏还是导航控制器?
  • 抱歉我的回复晚了。谢谢你的帮助。没有。一个视图控制器

标签: iphone uinavigationbar uinavigationitem


【解决方案1】:

试试这个

self.title = @"Hello title";

【讨论】:

    【解决方案2】:

    在视图 didload 上键入此视图导航的位置 self.title = @"Hello title";

    【讨论】:

      【解决方案3】:

      尝试用viewDidLoad方法写tis:

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

      或者试试initWithNibname方法:

      [self setTitle:@"Hello title"];
      

      【讨论】:

        【解决方案4】:

        试试这段代码:

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

        【讨论】:

        • 为了快速,我不得不添加两个感叹号 self.navigationController!.navigationBar.topItem!.title = "The Title";
        猜你喜欢
        • 1970-01-01
        • 2017-11-24
        • 2019-11-01
        • 2014-11-02
        • 2021-04-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-10-06
        相关资源
        最近更新 更多