寻找嵌入了选项卡和导航控制器的视图控制器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了寻找嵌入了选项卡和导航控制器的视图控制器相关的知识,希望对你有一定的参考价值。

The Problem Image

您好,所以基本上我正试图从1到2进行调整,并在单击按钮时显示该屏幕。发生的事情是标签控制器没有显示,但导航是当它被调回到视图控制器2.我不确定这是应该以编程方式还是通过故事板完成但我尝试在线搜索解决方案没有人看到这个广泛的解释。

答案

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

self.tabBarController?.selectedIndex = 1 // 0或1,因为你有两个标签项

而且你必须删除那个ViewController 2的segue,因为它是该标签中的第一个ViewController所以一旦你设置了selectedIndextabBarController你就会得到那个ViewController

另一答案

我已经回答了这类问题

请看一看:

Passing Data between view Controllers Using a segue from a view embedded in a navigation controller to a tabbarcontroller

以上是关于寻找嵌入了选项卡和导航控制器的视图控制器的主要内容,如果未能解决你的问题,请参考以下文章

底部导航视图中的每个选项卡单击都会重新加载片段

在标签栏控制器中嵌入导航控制器会更改视图控制器的安全区域

这个标签栏控制器应该嵌入在哪里?

如何快速隐藏嵌入在导航堆栈中的视图控制器中的选项卡栏?

将选项卡栏控制器嵌入导航控制器时的 prepareForSegue

嵌入在选项卡视图控制器中的受保护视图?