【发布时间】:2010-03-25 17:03:53
【问题描述】:
我的 iphone 应用程序中有 4 个选项卡。当用户单击选项卡 1 中的按钮时,我想将用户移动/切换到另一个选项卡,假设选项卡 2。
怎么做?
【问题讨论】:
-
您无需点击 iPhone 上的按钮,而是点击它们。
标签: iphone uitabbarcontroller uitabbaritem
我的 iphone 应用程序中有 4 个选项卡。当用户单击选项卡 1 中的按钮时,我想将用户移动/切换到另一个选项卡,假设选项卡 2。
怎么做?
【问题讨论】:
标签: iphone uitabbarcontroller uitabbaritem
你可以使用
[self.tabBarController setSelectedIndex:tabIndex];
其中tabIndex 是您要切换到的标签的索引。
【讨论】:
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController委托方法。所有这些都可以在文档中找到。我花了不到一分钟的时间找到它并回答了你的问题;)
还可以指出,如果你在一个视图中,你应该使用 super 而不是 self。
【讨论】:
Swift 3.0 版本的@Jasarien 回答:
self.tabBarController?.selectedIndex = tabIndex
其中tabIndex 是您要切换到的标签的索引。
【讨论】: