首页 > 解决方案 > 控制嵌套的 UITabController

问题描述

我有两个UITabControllers。一个可以从UIViewController嵌套在第一个范围内的 s 中控制UITabController(在层次结构中较低)。当我更改selectedIndex层次结构中较低的一个时,它也会更改另一个。我尝试了很多东西(见下文),但似乎没有任何效果。知道如何控制一个而不是另一个。

// Controls both
self.tabBarController!.selectedIndex = curTab

// Doesn't do anything
(self.storyboard?.instantiateViewController(withIdentifier: "SecondTabBar") as! UITabBarController).selectedIndex = curTab

// Where stb is via classes to the storyboard of UITabController also doesn't work
stb.selectedIndex = curTab

标签: swifthierarchyuitabcontroller

解决方案


我有两个 UITabControllers。一个是可从嵌套在第一个 UITabController 范围内的 UIViewControllers 控制的(在层次结构中较低)。

不支持在另一个选项卡栏控制器中包含选项卡栏控制器的配置。


推荐阅读