2012-04-20 165 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

相關問題