2012-04-20 111 views
0

登录后在我的应用程序中我呈现一个标签栏,其中包含四个标签,以及我的问题是如何返回到第一个标签的父视图当我的应用程序来自于背景时间前台在将标签从一个标签切换到另一个标签时切换到父视图控制器

+0

您已经创建了您的一些标签导航层次结构? – rishi 2012-04-20 08:28:17

+0

@ user1184202 - 同时考虑Antonio MG提到的评论。 – rishi 2012-04-20 08:28:50

+0

是的,我确实创建了导航层次结构 – user1184202 2012-04-20 08:29:13

回答

0
YourAppDelegate *appdelegate = ((YourAppDelegate*)[[UIApplication sharedApplication]delegate]); 

    appdelegate.tabBarController.selectedViewController = [appdelegate.tabBarController.viewControllers objectAtIndex:0]; 
+0

我没有在我的应用程序委托firstlt声明tabbarcontroller我使用视图一旦我登录然后我是显示标签栏 – user1184202 2012-04-20 08:33:10

+0

self.mybaseTabbarController.selectedIndex = 0; [self.mybaseTabbarController.navigationController popToRootViewControllerAnimated:YES]; – user1184202 2012-04-20 08:33:38

+0

我通过applicationdidcometoforeground方法使用了上面的代码。这是第一个选项卡,但父视图控制器没有显示。根视图控制器在这方面显示 – user1184202 2012-04-20 08:34:57

0

在appdelegate.m文件

我添加飞溅视图。您应该调用tabbar对象并将其加载到您的视图中。

- (void)applicationWillResignActive:(UIApplication *)application { 

    viewController1=[[splasView alloc]initWithNibName:@"splasView" bundle:nil]; 
[self.window addSubview:viewController1.view]; 
[self.window makeKeyAndVisible]; 
} 

让我知道如果有任何疑问,你有

+0

nope buddy我想你错了我我正在移动到第一个选项卡,但不是我的第一个选项卡的parentviewcontroller。我只是想知道如何移动到我的第一个标签 – user1184202 2012-04-20 08:38:52

+0

的父视图,你可以显示你的代码表明我可以让你更好 – sandy 2012-04-20 09:36:51

相关问题