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

Posted

技术标签:

【中文标题】导航控制器后标签栏出现黑屏【英文标题】:black screen appears in the tab bar after navigation controller 【发布时间】:2018-05-07 06:15:07 【问题描述】:

如果我按第三个标签栏(标签栏索引:2),它打开RequestVC,它会显示如下图的黑屏,所以我看不到我的标签。我不知道为什么底部的绿色图标消失了

我不明白为什么会这样。我只是在导航栏中取消选中“transculent”,在 NewRequestVC 中我还选中了“Hide Bottom bar on Push”

【问题讨论】:

检查图标? 显示一些代码。 检查父视图的背景颜色 【参考方案1】:

我重新创建了你的故事板,它对我来说很好。

试试这些步骤:

    删除您的导航控制器 在导航控制器中嵌入您的请求 VC 将您的主标签栏连接到导航控制器关系 segue 作为视图控制器。 尝试重新启动 Xcode?

如果情节提要没有问题,那么可能在您的代码中。

【讨论】:

以上是关于导航控制器后标签栏出现黑屏的主要内容,如果未能解决你的问题,请参考以下文章

使用 SearchController 搜索时使用标签栏出现黑屏

组合标签栏和导航栏控制器出现问题

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

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

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

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