在容器视图中具有静态表的导航控制器
Posted
技术标签:
【中文标题】在容器视图中具有静态表的导航控制器【英文标题】:Navigation controller with static table in container view 【发布时间】:2014-06-16 22:05:13 【问题描述】:我现在有一个静态表格视图作为我的应用程序的主屏幕,它嵌入在根视图控制器的容器中。我遇到的问题是来自原始静态表的所有项目/页面都没有在情节提要中显示导航栏。您如何建议修复此问题,以便我可以在此容器表中使用我的 UINavigationController。谢谢。
【问题讨论】:
“来自原始静态表的所有项目/页面”是什么意思?您是否要从嵌入式表格视图控制器(而不是从父级)访问其他控制器? 【参考方案1】:情节提要中并非来自具有导航控制器的控制器的场景不会继承导航栏。要使用导航查看它的外观,请转到情节提要中的场景,然后从右侧面板中的属性检查器并更改该控制器以显示 top bar
而不是 Inherit
。当代码将控制器添加到堆栈但情节提要中没有从控制器到导航控制器的直接连接时,这很有用。
现在,如果您的问题是,当您运行应用程序时从静态表推送到没有导航栏的控制器,这可能是在 containerController 中嵌入 tableViewController 的结果。也许尝试在 didSelectRow
方法上的 TableViewController
上设置一个委托,并告诉容器的父级推送。
【讨论】:
以上是关于在容器视图中具有静态表的导航控制器的主要内容,如果未能解决你的问题,请参考以下文章