转到嵌入了选项卡和导航控制器的视图控制器

Segue to a view controller embedded with a tab and navigation controller

The Problem Image

你好所以基本上我试图从 1 到 2 继续并在单击按钮时显示该屏幕。发生的事情是选项卡控制器未显示,但导航是在它返回到视图控制器 2 时进行的。我不确定这是否应该以编程方式或通过故事板完成,但我尝试在线搜索解决方案但我还没有看到有人广泛解释这一点。

当点击按钮时,您必须像这样以编程方式更改 tabBarController 所选项目索引,

self.tabBarController?.selectedIndex = 1 // 0 或 1,因为您有两个选项卡项

而且你必须删除那个 ViewController 2 的 segue,因为它是那个选项卡中的第一个 ViewController 所以一旦你设置了 tabBarControllerselectedIndex 你会得到 ViewController

I have already given answer of that type of question

请看: