swift - 控制嵌套的 UITabController
问题描述
我有两个UITabController
s。一个可以从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
解决方案
我有两个 UITabControllers。一个是可从嵌套在第一个 UITabController 范围内的 UIViewControllers 控制的(在层次结构中较低)。
不支持在另一个选项卡栏控制器中包含选项卡栏控制器的配置。
推荐阅读
- javascript - 如何增加 Node.js 服务器的默认响应超时时间?
- android - 无法将 Border.all() 应用于容器中的 BoxDecoration
- android - android.bp 中的 ldflags 标记在并发症期间没有被拾取?
- javascript - 如何在 React 中以多步形式将子选项添加到步进器中
- node.js - 在 TypeGraphQL 中使用 ManyToOne 关系返回 null
- swift - Firebase,Swift,无论在 func loadData() 中获取类数据,都无法将数据链接到 tableview
- excel - Excel - 重复项的总和
- excel - VBScript不会在特定单词之后将复制的Excel插入Word
- phpmailer - 为什么不识别 DKIM 签名?
- r - 如何将 combn() 函数应用于列表类型的列?