簡體   English   中英

主細節應用程序的標簽欄控制器

[英]Tab-bar controller for master detail app

我在標簽欄控制器中嵌入了一個主詳細信息應用程序。 它的工作正常。 當我進入詳細信息應用程序並移至另一個選項卡並返回此選項卡時,它仍將是詳細信息控制,每當我單擊選項卡按鈕時,都需要它返回主應用程序。 誰能說怎么做?

我聽說過

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

但是應該采取什么措施使其始終打開導航的主要部分。

像這樣使用委托方法

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController {
  if (viewController != tabBarItemForNavControllerTab) {
    [self.navControllerInFirstTab popToRootViewControllerAnimated:NO];
  }
}

對你來說

if (tabBarController.selectedIndex == 0) 
   {
     // First Tab is selected, load the ViewController you want
   }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM