簡體   English   中英

是否可以在屏幕上不顯示兩個NavigationBar的情況下將兩個不同的UINavigationControllers鎖定到同一UIViewController?

[英]Can two different UINavigationControllers segue to the same UIViewController without having two NavigationBars appear on screen?

我的故事板設置如下:

[TabBarController] -> [NavController] -> [ \\\\ Arrive here //] -> [NavController] -> [ \\\\ from both // ] -> [UIViewController]

如您所見,我希望兩個UINavigationControllers都能選擇到同一最終的UIViewController,將其視為“產品”頁面,而選擇的兩個選項卡分別是Main和Search。

我的問題是,當我從任一NavBarControllers固定到最終的“產品”頁面時,最終在屏幕上出現了兩個導航欄。 如何在不顯示兩個導航欄的情況下實現此工作流程?

可能您在TabBarController之前有NavigationController,所以從我的角度來看,層次結構是

[NavController 1] -> [TabBarController] -> [NavController 2] -> [ \\ Arrive here  //]
                                        -> [NavController 2] -> [  \\ from both  // ]
                                        -> [UIViewController]

在這種情況下,當您選擇任何選項卡時,第一個NavController 1會有一個導航欄,而NavController 1則有第二個導航欄。如果只想有一個導航欄,則必須刪除其中的一個。

暫無
暫無

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

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