导航控制器与容器视图中的静态表

时间:2014-06-16 22:05:13

标签: ios xcode uinavigationcontroller containers swift

我现在有一个静态表视图作为我的应用程序的主屏幕,它嵌入在根视图控制器的容器中。我遇到的问题是来自原始静态表的所有项目/页面都没有在故事板中显示导航栏。你如何建议修复这个,这样我就可以在这个容器表中使用我的UINavigationController。谢谢。

1 个答案:

答案 0 :(得分:0)

故事板中不是来自具有导航控制器的控制器的场景不会继承导航栏。要查看导航的内容,请转到故事板中的场景,然后从右侧面板中选择属性检查器,并更改该控制器以显示top bar而不是Inherit。当代码将控制器添加到堆栈但在故事板中没有从控制器到导航控制器的直接连接时,这很有用。 enter image description here

现在,如果您的问题是当您运行应用程序应用程序时,静态表中的Segue推送到没有导航栏的控制器,这可能是在tableController中嵌入tableViewController的结果。也许尝试在TableViewController方法上设置didSelectRow上的委托,并告诉容器的父级推送。