在标签栏控制器中嵌入 'show' segues

Embedding 'show' segues in tab bar controller

在这个简化的例子中我有:

  1. TabBarController(初始视图控制器)有两个项目
  2. 第一项中的 ViewContainer
  3. 嵌入在视图容器中的ViewController1
  4. ViewController1 中的按钮
  5. ViewController2 已连接并向按钮显示转场

当我单击该按钮时,选项卡栏控制器的选项卡栏正在消失,但我希望即使在单击该按钮后也能显示它并能够导航到项目 2。正确的实施方式是什么?

据我了解,无论何时您在 第一个选项卡中从控制器导航,您仍然希望能够select 选项卡栏中的选项卡 2。

为此,您可以将第一个选项卡中的 ViewController 嵌入到 UINavigationViewController 中。现在,每当您按下一个新的控制器时,您的标签栏仍然可见,允许您切换到其他标签。

希望我对你的问题的理解是正确的。