簡體   English   中英

從UITabBarController導航到另一個UITabBarController

[英]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.

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