2012-11-21 25 views
0

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

+0

为什么不能简单地做一个按钮图形,并使用您的选项卡的标签内部的按钮图片酒吧? :-) –

+0

我只是想学习如何手动切换标签:) – Tahlil

回答

3

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

+0

它的工作原理:D谢谢。 – Tahlil

1

,你可以这样做: -

BOOL isFirstIndexSelected; 
-(IBAction)ActionSwitchTab 
{ 

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

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

    } 

} 

至于上面的代码它只有一个点击按钮的变化选项卡。但是,如果你对不同势选项卡中设置不同势按钮,你只需要实现每一个按钮动作并设置选项卡手动喜欢: -

[self.tabBarController setSelectedIndex:0];

+0

谢谢它的作品:) – Tahlil

+0

打赌你在哪里做了它的另一个答案不是我的答案..但它确定如果你认为迈克尔答案更好,然后帮助我的答案然后没有问题 –

+0

我注意到你的答案后:)你的答案也可以!感谢回复。 – Tahlil