我查看了几个关于此主题的SO问题,发现很难找到正确的解决方案。
要求
我有一个基于UITabBar的应用程序。其中一个选项卡具有带有UISegmentedControl的UINavigation控制器,位于顶部,允许用户在三个不同的视图之间切换。 每个视图都将有一个UITableView,允许用户导航到另一个视图。这些视图应被推入导航控制器中。
问题
现在所有关于此主题的SO问题和答案都显示如何在视图之间切换。但是,我需要切换到的视图允许将另一个视图推入导航堆栈。我不确定这是否可能。我考虑过UIViewController容器 - 但是那会显示将视图推入较小窗口的堆栈,而不是屏幕范围内的内容。这不是我想要的。
有什么想法可以使用storyboards和UIViewControllers解决这个问题吗?
更新
这就是我要做的:在屏幕截图中,容器区域是我需要加载其他视图控制器的位置。 UISegment控件无法放入导航栏中,因为该空间用于其他用途。所以我认为在这里使用UIViewController容器可能更好?
UINavigationController
执行pushViewController即可创建导航堆栈。这样做不起作用吗? - LyricalPanda