嗨,我的申请表里有两个标签。我用UITabBarController实现了这些选项卡。我可以在两个选项卡之间切换,使用应用程序中的选项卡栏。但是我想用按钮在标签之间切换。这两个选项卡将包含一个按钮。按下任何选项卡中的按钮将切换到另一个选项卡。我似乎找不到任何办法做this.Thanks。
发布于 2012-11-21 06:56:04
如果您想使用代码在制表符之间切换,它可以非常简单地更改您的"属性(前提是控制器连接到视图控制器可以寻址的出口)。
发布于 2012-11-21 07:04:09
你可以这样做:-
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];
https://stackoverflow.com/questions/13487827
复制相似问题