![](/img/trans.png)
[英]Push Navigate from UITabbarController to UIViewController
[英]Navigate from a UITabBarController to another UITabBarController
我有UITabBarController具有1 2 3和4場景。 在場景2中,我單擊了“視圖”,應該將其導航到具有另一個A,B,C和D場景的另一個UITabBarController。
問題是推送不起作用。 我從場景2中調用第二個UITabBarController。
CompanyDetailsTabBarViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:company_details_tab_bar_controller];
NSLog(@"1 2 3 %@ %@ %@ %@", controller, self.parentViewController, self.parentViewController.parentViewController, self);
[self.navigationController pushViewController:controller animated:YES];
我什至試過
[self.parentViewController.navigationController pushViewController:controller animated:YES];
但這也不起作用。
現在應該就是選項卡欄控制器的工作方式。 它們應成為您應用程序的根視圖控制器,而不是要推送到導航堆棧上。
在創建標簽欄界面之前,您需要確定如何使用標簽欄界面。 因為它在您的數據上強加了一個總體組織,所以您只能以以下特定方式使用一個:
直接將其安裝為窗口的根視圖控制器。
將其安裝為拆分視圖界面中的兩個視圖控制器之一。 (僅限iPad)
從另一個視圖控制器以模態呈現。
從彈出窗口顯示它。 (僅限iPad)
從這里 。
聽起來模態演示是您的最佳解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.