URLNavigator icon indicating copy to clipboard operation
URLNavigator copied to clipboard

can't worked if use navigationdrawercontroller

Open liuliangjia opened this issue 8 years ago • 6 comments

    let leftViewController = SecondViewController()
    let appBottomNavigationController = AppBottomNavigationController(viewControllers: [navHome,navTeachingResearch,navSignUp,navStudio,navMicroClass])
    window!.rootViewController = AppBottomNavigationController(viewControllers: [navHome,navTeachingResearch,navSignUp,navStudio,navMicroClass])    //success
    //window!.rootViewController = AppNavigationDrawerController(rootViewController: appBottomNavigationController, leftViewController: leftViewController)     //can't worked,push
    window!.makeKeyAndVisible()
    URLNavigationMap.initialize()

liuliangjia avatar Oct 10 '17 13:10 liuliangjia

What is AppNavigationDrawerController?

devxoul avatar Oct 10 '17 14:10 devxoul

https://github.com/CosmicMind/Samples/tree/master/Projects/Programmatic/NavigationDrawerController

liuliangjia avatar Oct 16 '17 02:10 liuliangjia

class AppNavigationDrawerController: NavigationDrawerController

What is NavigationDrawerController here?

devxoul avatar Oct 16 '17 05:10 devxoul

display a drawer layout, like this

https://camo.githubusercontent.com/c03eb5c82e0ada061674b23ab8a4b445d7eb30f4/687474703a2f2f7777772e636f736d69636d696e642e636f6d2f6d6174657269616c2f7368617265642f6e617669676174696f6e2d6472617765722d636f6e74726f6c6c65722e676966

liuliangjia avatar Oct 16 '17 05:10 liuliangjia

I mean, where is the implementation of NavigationDrawerController?

devxoul avatar Oct 16 '17 06:10 devxoul

1.AppNavigationDrawerController.swift

class AppNavigationDrawerController: NavigationDrawerController {
    open override func prepare() {
        super.prepare()
        
        delegate = self
        Application.statusBarStyle = .default
    }
}

2.use AppNavigationDrawerController in AppDelegate.swift:

        window!.rootViewController = AppNavigationDrawerController(rootViewController: appToolbarController, leftViewController: leftViewController)
        window!.makeKeyAndVisible()

3.NavigationDrawerController is a component in https://github.com/CosmicMind/Material

sorry my english is bad......

liuliangjia avatar Oct 16 '17 08:10 liuliangjia