为啥我看不到navigationitem 的标题?

Posted

技术标签:

【中文标题】为啥我看不到navigationitem 的标题?【英文标题】:Why can not I see the title of navigationitem?为什么我看不到navigationitem 的标题? 【发布时间】:2018-06-05 16:26:43 【问题描述】:

为什么我看不到navigationitem 的标题?我是一个真正的新手,但我的故事板是这样工作的:导航栏 -> 选项卡栏 -> 视图控制器。在视图控制器中,我可以看到选项卡,但看不到导航项的标题。

对不起,我来自阿根廷

【问题讨论】:

【参考方案1】:

导航控制器的最顶层子级是视图控制器,其标题显示在导航栏中。在您的项目中,该子项是选项卡栏控制器。您的标签栏控制器没有标题,因此导航栏中不会出现任何内容。

(这是导航控制器中的标签栏控制器设计不佳的众多原因之一。请注意,Apple 确实没有将此配置列为使用标签栏控制器的预期方式之一:https://developer.apple.com/library/archive/documentation/WindowsViews/Conceptual/ViewControllerCatalog/Chapters/TabBarControllers.html#//apple_ref/doc/uid/TP40011313-CH3-SW2)

【讨论】:

我将标题放在标签栏控制器中,现在它显示出来了。我将考虑在未来的项目中不生成该序列导航控制器 -> 选项卡栏。非常感谢

以上是关于为啥我看不到navigationitem 的标题?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 self.navigationItem.backBarButtonItem 总是为零?

navigationItem和navigationBar相关性

为啥后退按钮不隐藏在导航控制器中?

为啥我的后退按钮在 iOS 7 上不起作用?

如何重新加载 NavigationItem 标题

更改 NavigationItem 标题