iphone更改标签栏上的按钮项目点击

问题描述:

我在我的iPhone应用程序中有4个选项卡。当用户点击tab-1中的按钮时,我想将用户移动/切换到另一个选项卡,假设tab-2。iphone更改标签栏上的按钮项目点击

如何做到这一点?

+0

你不点击iPhone上的按钮,你点击它们。 – buildsucceeded 2016-04-14 16:52:14

您可以使用

[self.tabBarController setSelectedIndex:tabIndex]; 

其中tabIndex是要切换到选项卡的索引。

+0

以及如何检查哪个标签被点击?任何委托方法? – 2010-03-25 17:27:46

+1

当切换选项卡时,将调用' - (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController'委托方法。所有这些都可以在文档中找到。我花了不到一分钟的时间找到它并回答你的问题;) – Jasarien 2010-03-25 17:35:04

也可能指出,如果你在视图内,你应该使用super而不是self。

+0

正是我一直在寻找的!拯救了我的生命,谢谢:) – grilix 2010-10-15 14:58:05

雨燕3.0的版本@Jasarien答案:

self.tabBarController?.selectedIndex = tabIndex 

其中tabIndex是要切换到选项卡的索引。