【发布时间】:2018-10-22 12:07:24
【问题描述】:
我想以编程方式更改选定的索引,但有时它不起作用;我很确定在标签栏控制器内调用了这些函数。也一起一一测试!
selectedIndex = 1
selectedViewController = viewControllers![1]
我的 TabBarController 包含 5 个选项卡。
【问题讨论】:
-
确保您没有返回错误的表单 tabbarShouldSelect 委托方法
-
我还没有实现那个方法。
-
您是否尝试使用其他索引或其他视图视图控制器正在工作?比如 2 、 3 或 4
-
也试试这个 tabBar.selectedItem = tabBar.items![1] as UITabBarItem
-
是的,有时有效,有时无效,甚至似乎与标签索引无关。