我使用mmdrawer在我的快速应用程序中制作了两个菜单。它们完美地工作,但我想在某些页面上禁用左侧菜单。我找到了以下代码来执行此操作
appDelegate.centerContainer!.leftDrawerViewController = nil
它可以工作,但它会锁定所有其他视图控制器上的所有菜单,而我希望它只锁定该页面上的let菜单而不是其他菜单。我试图弄清楚如何重新启动mmdrawer,但它不起作用。
谁可以帮助我使用正确的代码来实现这一目标。
感谢
答案 0 :(得分:1)
经过一些测试和挖掘后,我找到了解决我的问题的解决方案,其他人可能会在遇到同样问题时提供帮助。
我禁用它后,我使用以下代码重新激活我的左侧菜单。
let leftViewController = self.storyboard?.instantiateViewControllerWithIdentifier("LeftSideViewController") as! LeftSideViewController
let leftSideNav = UINavigationController(rootViewController: leftViewController)
let appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
appDelegate.centerContainer!.leftDrawerViewController = leftSideNav