tabbarcontoller选项卡到popviewcontroller

时间:2013-01-04 09:47:20

标签: ios uitabbarcontroller

在我的应用标签栏中包含四个标签 第一个标签按钮是他们点击该按钮 它应该跳到我用过的第二个标签。

   self.tabBarController.selectedIndex = 1;

它有效,但要求就是这样 在点击该按钮时,它应该弹出

到第二个标签的第一个viewcontroller。

先谢谢

2 个答案:

答案 0 :(得分:0)

你可以在转到appdelegate委托方法的第二个标签栏时检查这个,你可以在这里调用poptorootviewcontroller

-(void) tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController

将以下代码放在此委托方法中。

if ([viewController isKindOfClass:[UINavigationController class]]) 
{
   [(UINavigationController *)viewController popToRootViewControllerAnimated:NO];
}

答案 1 :(得分:0)

它工作我使用下面的代码。点击按钮

 self.tabBarController.selectedIndex = 1;


        [[self.tabBarController.viewControllers objectAtIndex:1] popToRootViewControllerAnimated:NO];