我想要第二个栏的原因是因为我希望它留在我的项目的整体中。我希望在我的导航栏下有这个栏,并在整个项目运行期间保持不变。
顶部红色栏是导航栏,顶部绿色栏是我的栏。它们将具有不同的背景颜色。橙色/灰色框表示将出现在这些条形下的屏幕。
这样做的最佳方式是什么?
答案 0 :(得分:1)
如果是我,我会创建一个名为MyToolbarViewController
的视图控制器,并将其视图添加为导航控制器的子视图。使用“自动布局”为其提供恒定的高度,前导,尾随和顶部布局指南约束。这将允许此视图在导航控制器执行其正常过渡时保持原位,其中导航栏被该幻灯片/淡入淡出动画替换。要调整推入导航控制器的每个视图控制器中的内容,请调整插图或顶部布局指南约束。