以编程方式切换到TabBar选项卡视图?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (29)

假设我有一个UIButton在我的iphone应用程序的一个选项卡视图中,我希望它在我的iphone应用程序的选项卡栏中打开另一个选项卡。TabBarController,我该如何编写代码来做到这一点呢?

我假设卸载现有视图并加载特定的选项卡视图,但我不知道如何准确地编写代码。

提问于
用户回答回答于

self.tabBarController.selectedIndex = 1;

[self.tabBarController setSelectedIndex:1];
用户回答回答于

注意,选项卡是从0开始索引的。因此,下面的代码片段可以工作

tabBarController = [[UITabBarController alloc] init];
.
.
.
tabBarController.selectedViewController = [tabBarController.viewControllers objectAtIndex:4];

扫码关注云+社区