如何在 TabBarController 中嵌入 TableViewController 并在转到 VC 时保留 TabBar
How to embed a TableViewController inside a TabBarController and retain TabBar while segueing to VC
我有一个 TabBarController,它与 ViewController 的关系与包含嵌入式表 ViewController 的 ContainerView 有关系。这工作正常,但是从 TableViewController 的 TableView 中的一个单元格,我希望能够继续到后续的 ViewController(同时仍然保留屏幕底部的 TabBar)。换句话说,当我从 TableViewController 转到后续 VC 时,后续 VC 会显示在整个 window 中(而不是也嵌入到 ContainerView 中)。见下文:
选项卡栏消失的原因是因为它包含在与其包含的视图控制器相同的导航堆栈中。这可以通过为每个选项卡栏项目提供自己的导航堆栈来避免。为此,请在标签栏控制器和它的每个视图控制器之间放置一个导航控制器:
我有一个 TabBarController,它与 ViewController 的关系与包含嵌入式表 ViewController 的 ContainerView 有关系。这工作正常,但是从 TableViewController 的 TableView 中的一个单元格,我希望能够继续到后续的 ViewController(同时仍然保留屏幕底部的 TabBar)。换句话说,当我从 TableViewController 转到后续 VC 时,后续 VC 会显示在整个 window 中(而不是也嵌入到 ContainerView 中)。见下文:
选项卡栏消失的原因是因为它包含在与其包含的视图控制器相同的导航堆栈中。这可以通过为每个选项卡栏项目提供自己的导航堆栈来避免。为此,请在标签栏控制器和它的每个视图控制器之间放置一个导航控制器: