为啥我无法编辑嵌入了导航控制器的导航栏?

Posted

技术标签:

【中文标题】为啥我无法编辑嵌入了导航控制器的导航栏?【英文标题】:Why I cannot edit the navigation bar with a navigation controller embedded?为什么我无法编辑嵌入了导航控制器的导航栏? 【发布时间】:2017-09-25 04:08:06 【问题描述】:

在这个简单的示例中,我尝试使用导航控制器嵌入根控制器。但是当我尝试更改导航控制器导航栏中的内容时,XCode 不允许我这样做。为什么?

如果根控制器嵌入了导航控制器,我应该将导航控制器设置为新的根控制器吗?

【问题讨论】:

你的初始VC不是Navigationcontroller,你的初始VC是你的中心VC。 【参考方案1】:

1) 您可以将 NavigationItem 拖放到您的视图控制器并更改它的标题,...

2) 是的,你应该这样做。 :)

【讨论】:

以上是关于为啥我无法编辑嵌入了导航控制器的导航栏?的主要内容,如果未能解决你的问题,请参考以下文章

导航栏未显示在嵌入导航控制器中

xcode / storyboard:无法将栏按钮拖动到顶部的工具栏

为啥我的导航栏在 Xcode 中消失了?

Swift:以编程方式嵌入标签栏控制器后,导航栏消失

添加导航控制器后标签栏项目消失

如何将自定义导航栏链接到导航控制器?