【发布时间】:2018-06-07 20:07:55
【问题描述】:
如何在具有 5 个以上视图控制器的标签栏控制器上手动调用标签索引?
我正在尝试手动调用选项卡索引,但它似乎不起作用。我有一个带有 6 个视图控制器的 tabview 控制器。我正在使用 selectedIndex 来调用特定的选项卡。在 iPhone 上,这适用于前 4 个标签,但不适用于标签 5 和 6。它适用于 iPad。
这是我正在使用的:
let getViewController = self.storyboard?.instantiateViewController(withIdentifier: "tabBar") as! UITabBarController
getViewController.selectedIndex = 5
self.navigationController?.present(getViewController, animated: true)
这会导致标签栏显示第一个标签,而不是预期的第 6 个标签。由于它在 iPad 上运行良好,我假设“更多”选项卡使 tabindex 无法正常工作
任何帮助将不胜感激!
【问题讨论】: