【发布时间】:2015-10-26 10:55:32
【问题描述】:
我需要在应用程序中添加一个离线指示器栏。它需要位于导航栏和视图控制器的视图之间。无论推送多少控制器,离线栏都需要始终可见。 Bar 不能与任何内容重叠,因此无法将子视图添加到导航栏。
第一种方法:
我添加了容器视图,并在其中嵌入了一个导航控制器。离线栏还在,但导航栏在它下面,它不能。
第二种方法:
添加了导航栏显示的主导航控制器,将 Root 包装到导航控制器中。在我点击“Push child”按钮之前,演示文稿是正确的。嵌入式导航控制器和最顶部的导航栏之间没有连接,因此没有标题更改,没有返回按钮。
【问题讨论】:
-
只需将最左边的 VC 嵌入到导航控制器中,并在该 VC 的视图中添加一个栏。
-
但是当我按下任何东西后,该栏就会消失。我需要该栏在任何推送的视图控制器上始终可见。
-
您可以在运行时将栏添加到导航控制器以实现此目的。
-
你能告诉我怎么做吗?向导航栏添加子视图会覆盖其内容。
标签: ios uinavigationcontroller uinavigationbar uicontainerview