在 iOS 7 中,导航栏在运行时不可见

Posted

技术标签:

【中文标题】在 iOS 7 中,导航栏在运行时不可见【英文标题】:Navigation bar is not visible at runtime in iOS 7 【发布时间】:2013-11-19 09:38:38 【问题描述】:

我已将导航控制器添加到 ViewController,然后将标题添加到导航项,它在 xcode 中显示该标题,但是当我运行程序时,标题不可见。我已经在 viewDidLoad 方法中尝试过这段代码

[[self navigationItem] setTitle:@"My Title"];

但它也不起作用,即使我放置导航栏按钮,它也是不可见的。有人请帮助我。 提前致谢

【问题讨论】:

您将 viewController 添加到 navigationController 而不是相反。 显示你的导航控制器初始化代码 当我使用按钮选择推送选项将一个视图控制器与另一个链接时,导航栏是可见的,但使用模式选项它会出现一次,但是当我切换回该视图时它不会出现跨度> 找到解决办法了吗? 【参考方案1】:

代替

[[self navigationItem] setTitle:@"My Title"];

用途:

self.title=@"your text here";

【讨论】:

【参考方案2】:
self.title = @"add title here";

【讨论】:

以上是关于在 iOS 7 中,导航栏在运行时不可见的主要内容,如果未能解决你的问题,请参考以下文章

iOS 7 导航栏在翻转水平 Segue 上跳转

移动导航栏在滚动时不更改

iOS 7导航栏在viewDidAppear上跳跃/拉伸

如何使用导航栏在模态视图中更改iOS 7中的UIStatusBarStyle?

为啥我的导航栏在向下滚动时不隐藏而在向上滚动时出现?

Swift ios导航栏在被滚动隐藏后不会出现