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