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