在同一个 UIViewController 中使用 NavigationDrawerController 和 ToolbarController

Using NavigationDrawerController with ToolbarController in the same UIViewController

CosmicMind / Material 库中,他们展示了如何一次使用一个模块,例如:

window = UIWindow(frame: Device.bounds)
window!.rootViewController = AppToolbarController(rootViewController: RootViewController())
window!.makeKeyAndVisible()

如果我想向同一个 rootViewController 添加另一个模块,如:

ToolbarControllerNavigationDrawerController ?

我是 iOS 和 Swift 的新手,非常感谢您的帮助。

所以导航控制器背后的想法,如 NavigationDrawerControllerToolbarController 是你可以堆叠它们。所以如果你想让ToolbarControllerNavigationDrawerController的根区,你只需要这样做:

NavigationDrawerController(rootViewController: AppToolbarController(rootViewController: RootViewController))

您可以使用具有 rootViewController 初始值设定项的任何控制器继续此模式。