【发布时间】:2017-05-13 14:28:56
【问题描述】:
我有一个带有 4 个选项卡的 UITabBarController,假设 A、B、C 和 D。我在页面 A 中有一个表格视图。单击任何行时,将打开 E 页面。 问题是在创建从视图控制器 A 到 E 的 show segue 时,标签栏出现在故事板中 E 的下方,而在运行时 E 上没有标签栏可见。请任何人都可以帮助我。
编辑:
我可以将标签栏项目添加到子视图的标签栏,如下所示:
注意:我想在 A-D 的所有子页面中的主 A-D 标签的标签栏
【问题讨论】:
-
你确定它是 Show segue 而不是 Present Modally?另外,您的 tableviewcontrollers 是否嵌入在 UINavigationController 中?
-
@netigger 是的,它的显示序列和嵌入在 UINavigationController 中。 E 页面上的后退按钮也正常出现。
-
抱歉误解了您的问题。如果您已经在 UINavigationController 中嵌入了表格视图控制器,则推送(通过使用 Show segue)E 应该没有问题,并且标签栏应该是可见的,除非您取消选中“Hide Bottom Bar on Push" 在您的导航控制器中。
-
也许您可以调试视图层次结构?并展示它的外观?
-
你能展示你的故事板吗?
标签: ios uitabbarcontroller uitabbar