2013-01-04 56 views
0

在我的應用程序標籤欄包含四個標籤 第一個標籤按鈕是他們點擊該按鈕 它應該跳轉到第二個標籤我已經使用。tabbarcontoller選項卡popviewcontroller

self.tabBarController.selectedIndex = 1; 

它的工作原理,但要求是 上單擊該按鈕,它應該彈出

到第二個選項卡的第一個視圖控制器。

謝先進

+1

你是什麼意思的第一個viewcontroller?你能詳細說明一下嗎? –

+0

意思是在第二個選項卡包含navigationcontroller - viewcontroller1-viewcontroller2所以我想去viewcontroller1 –

+0

@PratyushaTerli他想poptorootviewcontroller選擇第二個標籤欄 – Sumanth

回答

0

將第二標籤欄在你的appdelegate委託方法在這裏稱爲時,您可以檢查這個你可以poptorootviewcontroller

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

認沽下面這個委託方法中的代碼。

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

它的工作我已經使用下面的代碼。點擊按鈕點擊

self.tabBarController.selectedIndex = 1; 


     [[self.tabBarController.viewControllers objectAtIndex:1] popToRootViewControllerAnimated:NO]; 
相關問題