以编程方式单击tabbarController的选项卡

时间:2010-10-07 10:54:59

标签: iphone uitabbarcontroller

我有两个带有Nib文件的标签按钮....

按下tab1上的按钮,我想要显示标签2的视图(不要点击标签栏按钮2)。我的意思是,我想以编程方式单击第二个标签栏按钮。

我怎么能这样做,有可能吗?

1 个答案:

答案 0 :(得分:2)

你必须在其中创建一个函数:

[self.tabBarController setSelectedIndex:1];

所以例如:

- (void)selectNextTabBarView:(id)selector {
  [self.tabBarController setSelectedIndex:1];
}

然后在你需要的按钮上:

[myButton addTarget:self action:@selector(selectNextTabBarView:) forControlEvents:UIControlEventTouchUpInside];