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

Posted

技术标签:

【中文标题】添加导航控制器后标签栏项目消失【英文标题】:Tab Bar Item disappears after adding Navigation Controller 【发布时间】:2016-06-20 13:24:36 【问题描述】:

首先我用TabBarController 像这样创建了一个VC。 其他选项卡和主控制器位于其他情节提要中。

然后,我从编辑器 > 嵌入 > 导航控制器中添加了 Navigation Controller

然后TabBarItem 立即消失。

如何更改标签栏图标和名称?

【问题讨论】:

【参考方案1】:

在您的故事板中,您可以从导航控制器更改选项卡图标。 (假设您为标签栏控制器的不同标签使用不同的导航控制器)。你的 NC 看起来像这样。 (NC -> VC)

【讨论】:

这里没有显示,这就是它的样子 i.imgur.com/URlXRlo.png> ,在此之前有一个更大的标签控制器,我也无法编辑 i.imgur.com/LqNXJRy.png> 这是因为您使用 Storyboard 引用和关系 Segue,这在 ios 8.0 中不受支持尝试删除这些故事板引用并将所有标签栏关系 segues 包含在同一个故事板中【参考方案2】:

我检查了您的附加图片。您的导航控制器没有问题,它可以在您的标签栏上正常工作。

【讨论】:

以上是关于添加导航控制器后标签栏项目消失的主要内容,如果未能解决你的问题,请参考以下文章

使用导航控制器后标签栏项目图标丢失

导航控制器后标签栏出现黑屏

添加标签栏后导航下的搜索栏位置

如何以编程方式创建标签栏控制器后添加导航界面(Swift)

使用标签栏控制器实现导航栏项目的更简单方法?

动态创建视图控制器后导航栏消失