我很抱歉打擾你,我真的很喜歡Material Project,我希望我可以熟練地使用它並製作更漂亮的應用程序。我不知道我是否可以知道如何在同一時間使用NavigationController和PageTabBarController,因爲如果我想使用它們中的一個,我必須將它作爲rootViewController設置在AppDelegate中,那麼我應該如何處理另一個一? 謝謝。如何在同一時間使用NavigationController和PageTabBarController?
0
A
回答
0
我很高興你正在享受材質:)
看看這篇文章Application Architecture with Material。
基本上,你可以設置PageTabBarController
爲NavigationController
的rootViewController
,就像這樣:
import UIKit
import Material
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func applicationDidFinishLaunching(_ application: UIApplication) {
let pageTabBarController = AppPageTabBarController(viewControllers: [RedViewController(), GreenViewController(), BlueViewController()], selectedIndex: 0)
window = UIWindow(frame: Screen.bounds)
window!.rootViewController = AppNavigationController(rootViewController: pageTabBarController)
window!.makeKeyAndVisible()
}
}
應該這樣做。祝一切順利。
0
在故事板,選擇視圖,然後編輯 - >嵌入在 - >導航控制器
相關問題
- 1. 如何彈出上NavigationController一個UIViewController,並在同一時間
- 2. 如何使PageTabBarController滾動到一邊?
- 3. 如何添加NavigationDrawerController和PageTabBarController同一個項目
- 4. 如何在同一時間同時使用SELECT和INSERT IN SQL?
- 5. 如何使用 '不在' 和 'IN' 在同一時間在查詢
- 6. 使用DISTINCT和TOP在同一時間
- 7. 如何在同一時間使用body和GET參數?
- 8. 如何使用mod_rewrite和URL重定向在同一時間
- 9. Powershell:如何在同一時間使用Invoke-Command和點源?
- 10. 如何在同一時間使用css-modules和bootstrap?
- 11. 如何在同一時間
- 12. 如何在同一時間
- 13. 如何在同一時間
- 14. 如何在同一時間
- 15. 如何在同一時間
- 16. 如何在同一時間
- 17. 如何在同一時間
- 18. 如何在同一時間
- 19. 如何在同一時間
- 20. 如何在同一時間
- 21. 如何在同一時間
- 22. 如何在同一時間
- 23. 如何在同一時間
- 24. 如何在同一時間
- 25. 如何在同一時間
- 26. 如何在同一時間
- 27. 如何在同一時間
- 28. 如何在同一時間
- 29. 如何在同一時間
- 30. 如何使用TabBarViewController與NavigationController
我已經試過了,但我怎麼能修改NavigationController?我現在甚至不能編輯它的標題 – aUcid
您只需要通過更改navigationItem來添加標題,無論哪個視圖是rootViewController。所以在這種情況下,它將在PageTabBarController本身中被訪問。 – CosmicMind