【发布时间】:2017-08-23 11:06:17
【问题描述】:
我正在使用 xcode 8 和 Swift 3 开发 iOS 项目。
我知道如何制作标签栏控制器,我知道如何制作导航控制器。但我想要实现的是如下截图:
如您所见,屏幕底部有标签,这意味着它使用标签栏控制器,我知道该怎么做。但顶部栏始终显示,只有标题更改为相应的选项卡名称。
我的问题:
-
无论选择哪个标签,如何让这个顶部栏始终显示?
-
我是否需要将每个选项卡的视图嵌入到 导航控制器 中才能实现这一点?还是有更好的方法?
===== 更新 =====
感谢您的回答,我会将每个选项卡视图嵌入到导航控制器中。但是现在,我有一个新问题,将它们划分为单独的故事板的最佳做法是什么?以及如何划分为多个storyboard?
【问题讨论】:
-
是的,您必须在每个选项卡中嵌入一个导航控制器才能显示导航栏。这将使您的生活变得轻松。如果您不想添加导航控制器,请在主窗口中添加带有标签和其他项目的自定义视图并进行相应调整。
-
我也遇到了类似的问题。将每个选项卡视图嵌入到导航控制器中就可以了。