我的主导航有一个主 TabBarController。在 1 个选项卡下,我有一个控制器,顶部有另一个 TabBar。如果可能,我希望能够使用此 TabBar 在同一控制器内的 2 个视图之间切换。
我的想法是在我的故事板中有一个 ScrollView 和一个 TableView 在彼此之上,然后在选择适当的选项卡时在 2 个主视图上使用 setHidden:(切换 1 隐藏和显示另一个)。
但问题是在情节提要中,我永远无法让他们玩得很好。当我尝试定位 1 个视图时,它总是成为它后面的视图的子视图。例如,我的 ScrollView 定位良好,但是当我将 TableView 移动到位时,TableView 成为 ScrollView 的子项 - 因此,如果我隐藏 ScrollView,我将永远无法取消隐藏 TableView。
在情节提要左侧的场景表下,我可以将视图定位为主视图的子视图(正确),而 ScrollView 或 TableView 不会成为另一个的子视图(正确)。但是,每当我这样做时,我所做的定位就会丢失,并且所有东西都在错误地浮动。
也许我正在以一种不好的方式改变这种观点,或者有没有办法让故事板发挥得很好?