回答
這是你想效仿:
- 設置
UITabBarController
爲是初始視圖控制器 - 添加一個關係到每一個場景,無論是
UINavigationController
與否 - 如果一個場景是
UINavigationController
,它將表現得像任何根控制器一樣,具有自己的視圖堆棧,後退按鈕,等等。
運行的應用程序上面,然後在項目2攻會出現這種導航控制器:
如果你不能使UITabBarController
的初始視圖控制器在發佈時,可以使其成爲根稍後使用這種技術:
let newViewController = self.storyboard?.instantiateViewControllerWithIdentifier("id")
as? UIViewController
self.view.window?.rootViewController = newViewController
這將顯示結構之上,儘管沒有動畫(或任何的方式來導航回到)。適合新手入門或登錄屏幕。
測試在的Xcode 7+,的iOS 9+
恩,你看,有一個登錄頁面的面前..所以我不能讓tabbar控制器作爲初始視圖控制器 – JackyBoi
是工作..我做的是刪除導航控制器的初始,然後添加註冊頁面上的取消按鈕。 – JackyBoi
還有另一種登錄頁面的解決方案:登錄完成後,使用'self.view.window ?.rootViewController = tabBarController'。它會替換你的原始vc與新vc(沒有動畫) – SwiftArchitect
- 1. 導航控制器標題
- 2. 導航控制器內有3個標籤,沒有標題
- 3. 導航標題沒有顯示在中心推視圖控制器到NavigationController
- 4. 導航控制器顯示提示
- 5. iPhone導航控制器欄沒有標題
- 6. 目的地控制器顯示沒有導航欄
- 7. 導航欄沒有顯示在推視圖控制器
- 8. 返回酒吧並沒有在導航控制器顯示
- 9. iOS/Xcode - 導航項BackBarButtonItem標題顯示前一個控制器的標題
- 10. 導航控制器設置標題
- 11. iOS:TabController不顯示與導航控制器
- 12. IOS:CAD顯示/ UIScrollview和導航控制器
- 13. EKEventview控制器不顯示導航欄
- 14. 導航控制器顯示黑屏
- 15. 導航控制器,顯示關係
- 16. 導航控制器不顯示iphone
- 17. 導航控制器不顯示視圖
- 18. 顯示導航控制器頂部
- 19. 標籤欄控制器+導航控制器上的導航欄佈局問題
- 20. 導航控制器問題
- 21. 導航控制器問題
- 22. 沒有導航控制器的ios segues
- 23. U導航控制器沒有工作
- 24. 推的UIViewController沒有導航控制器
- 25. IOS動畫沒有導航控制器
- 26. 導航控制器與導航控制器的標籤欄控制器
- 27. 導航欄添加導航控制器後不顯示
- 28. 導航欄未在嵌入中顯示導航控制器
- 29. 導航控制器 - 導航欄不顯示在兒童上
- 30. 添加導航控制器,但不顯示導航項目
斯普利特2個問題,得到的點(沒有說明需要),更小的圖像,從模擬器節省屏幕(Command-S鍵)而不是屏幕抓取,如果你想抓屏,可以使用command-shit-4 +空格鍵+點擊整個窗口。 – SwiftArchitect
Tks編輯@SwiftArchitect – JackyBoi
我的榮幸。請單獨發佈第二個問題......(我刪除了它) – SwiftArchitect