容器中的导航栏

Posted

技术标签:

【中文标题】容器中的导航栏【英文标题】:Navigation bar in a container 【发布时间】:2013-11-26 10:27:38 【问题描述】:

我在一个视图中有一个容器,这个容器链接到另一个视图,这些视图是同一个导航控制器的一部分,但是导航栏没有显示在容器中(虽然,当我切换到容器包含的视图...)

有没有办法显示它? 谢谢。

这是当前显示的内容,我也想要第一张图片上白色:)

【问题讨论】:

嗨。您能否展示一下您的应用所显示内容的截图? 您好!如果我错了,请告诉我,但您的chatViewtableViewController,而不是navigationController,而您的看法是rootViewController @shinyuX 不,你是对的! 【参考方案1】:

你有两个选择:

在您的containerView 中嵌入navigationController。您不想这样做,因为您将实例化一个 navigationController 只是为了显示。

在您的containerView 中添加navigationBar。这样,您将显示一个导航栏,当您的聊天部分被选中时,您将 chatView 推送到您的 mainNavigationController 中(就像您现在所做的那样)。

希望这会有所帮助:)

【讨论】:

谢谢,我有点喜欢第二种解决方案,没想到。

以上是关于容器中的导航栏的主要内容,如果未能解决你的问题,请参考以下文章

容器或导航栏的垂直空间

将导航栏剪辑到滚动视图

HTML/CSS:导航栏不适合容器布局[关闭]

将导航控制器栏按钮与嵌入容器视图交互

使用容器视图控制器访问导航栏

react-bootstrap - 导航栏的自定义容器类?