IOS 5中的标签切换

时间:2012-11-21 06:49:14

标签: ios xcode uitabbarcontroller

您好我的应用程序中有两个选项卡。我用 UITabBarController 实现了标签。我可以使用应用程序中的标签栏在两个标签之间切换。但我想使用按钮在标签之间切换。两个选项卡都包含一个按钮。按任何选项卡中的按钮将切换到另一个选项卡。我似乎无法找到任何办法。谢谢。

2 个答案:

答案 0 :(得分:3)

如果要使用代码在选项卡之间切换,可以像更改UITabBarController的"selectedIndex"属性一样简单(前提是控制器连接到视图控制器可以解决的插座)。

答案 1 :(得分:1)

你可以这样做: -

BOOL isFirstIndexSelected;
-(IBAction)ActionSwitchTab
{

    if(isFirstIndexSelected=YES)
    {
      [self.tabBarController setSelectedIndex:1];
      isFirstIndexSelected==NO;
    }
    else

    {
    [self.tabBarController setSelectedIndex:0];
          isFirstIndexSelected==YES;

    }

}

至于上面的代码,只有一个按钮点击更改标签。但是如果你为Diffrent选项卡设置了Diffrent按钮,你只需要实现每个按钮动作并手动设置标签,如: -

[self.tabBarController setSelectedIndex:0];