![](/img/trans.png)
[英]Sharing the Same UIViewController as the rootViewController with Two UINavigationControllers
[英]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.