0

嗨,我的应用程序中有两个选项卡。我用UITabBarController实现了选项卡。我可以使用应用程序中的标签栏在两个标签之间切换。但我想使用按钮在选项卡之间切换。两个选项卡都将包含一个按钮。按下任何选项卡中的按钮将切换到另一个选项卡。我似乎找不到任何方法来做到这一点。谢谢。

4

2 回答 2

3

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

于 2012-11-21T06:56:04.767 回答
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];

于 2012-11-21T07:04:09.247 回答