swift MMDrawerController : want to change rootViewController

标签 swift authentication mmdrawercontroller

我正在使用MMDraweController。它工作完美。我的 rootViewController 有问题。当应用程序启动时,它会加载loginViewController。所以我不想要侧边栏菜单(loginViewController没有任何导航 Controller )。我的问题是使用应用程序下面的代码从 viewController 开始,而不是从 loginViewController 开始。如何使用没有侧栏菜单的登录页面和带有侧栏的 viewController?

var rootViewController = self.window!.rootViewController

        let mainStoryBoard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)

        var centerViewController  = mainStoryBoard.instantiateViewControllerWithIdentifier("ViewController") as ViewController
        //var rootViewController = centerViewController

        var leftViewController = mainStoryBoard.instantiateViewControllerWithIdentifier("SideBarMenuViewController") as SideBarMenuViewController
        var leftSideNav = UINavigationController(rootViewController: leftViewController)
        var centerSideNav = UINavigationController(rootViewController: centerViewController)

        centerContainer = MMDrawerController(centerViewController: centerSideNav, leftDrawerViewController: leftSideNav)


        centerContainer!.openDrawerGestureModeMask = MMOpenDrawerGestureMode.PanningCenterView
        centerContainer!.closeDrawerGestureModeMask = MMCloseDrawerGestureMode.PanningCenterView

        window!.rootViewController = centerContainer
        window!.makeKeyAndVisible()

最佳答案

当你加载loginPageViewController时只需输入这行代码:

 var appDelegate: AppDelegate =  UIApplication.sharedApplication().delegate as AppDelegate

    appDelegate.centerContainer!.openDrawerGestureModeMask = MMOpenDrawerGestureMode.None

关于 swift MMDrawerController : want to change rootViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29734298/

相关文章:

java - Android - 保存登录详细信息

php - Laravel 5.3 auth 检查构造函数返回 false

ios - 谁一直在用MMDrawerController,手势冲突怎么解决

iOS MMDrawerController objective-c 登录 View Controller

IOS MMDrawerController的左侧菜单表格 View 内容显示后下移

swift - 隐藏搜索栏也隐藏导航栏标题

ios - 自定义 View 中的图像不会实时渲染

PHP:服务器检查用户是否登录或注销

ios - 在 GraphQL 中编辑类时的正确工作流程

ios - 在我的 View Controller 中,我添加了一个具有 xib 的 subview ,我在 xib 中设置了自动布局,但是当我将 View 添加到 View Controller 时它不起作用