我的标签栏控制器中有5个不同的标签。
我的目的是能够通过代码从一个标签栏切换。例如,我目前在应用程序的第5个选项卡中,当我点击“完成”按钮时,应用程序应该将我的视图切换到属于第一个选项卡的根视图控制器。
关于我如何做到这一点的任何建议?
答案 0 :(得分:45)
设置selectedViewController
的{{1}}属性:
UITabBarController
使用如下
self.myTabBarController.selectedViewController = myViewController;
答案 1 :(得分:10)
这是一个更简单的答案(如果您知道Tab键项目的索引不在"更多"视图控制器中): 只需获取tabController的引用并设置" selectedIndex"属性
self.tabBarController.selectedIndex = 0;