0
在我的應用程序標籤欄包含四個標籤 第一個標籤按鈕是他們點擊該按鈕 它應該跳轉到第二個標籤我已經使用。tabbarcontoller選項卡popviewcontroller
self.tabBarController.selectedIndex = 1;
它的工作原理,但要求是 上單擊該按鈕,它應該彈出
到第二個選項卡的第一個視圖控制器。
謝先進
在我的應用程序標籤欄包含四個標籤 第一個標籤按鈕是他們點擊該按鈕 它應該跳轉到第二個標籤我已經使用。tabbarcontoller選項卡popviewcontroller
self.tabBarController.selectedIndex = 1;
它的工作原理,但要求是 上單擊該按鈕,它應該彈出
到第二個選項卡的第一個視圖控制器。
謝先進
將第二標籤欄在你的appdelegate委託方法在這裏稱爲時,您可以檢查這個你可以poptorootviewcontroller
-(void) tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
認沽下面這個委託方法中的代碼。
if ([viewController isKindOfClass:[UINavigationController class]])
{
[(UINavigationController *)viewController popToRootViewControllerAnimated:NO];
}
它的工作我已經使用下面的代碼。點擊按鈕點擊
self.tabBarController.selectedIndex = 1;
[[self.tabBarController.viewControllers objectAtIndex:1] popToRootViewControllerAnimated:NO];
你是什麼意思的第一個viewcontroller?你能詳細說明一下嗎? –
意思是在第二個選項卡包含navigationcontroller - viewcontroller1-viewcontroller2所以我想去viewcontroller1 –
@PratyushaTerli他想poptorootviewcontroller選擇第二個標籤欄 – Sumanth