2016-02-15 3 views
2

Я сделал два меню в своем быстром приложении с mmdrawer. Они отлично работают, однако я бы хотел отключить левое меню на определенных страницах. Я нашел следующий код, чтобы сделать этоdisable mmdrawer viewcontroller menu in swift

appDelegate.centerContainer!.leftDrawerViewController = nil 

Он работает, но заблокировать все меню на все другое viewcontrollers в то время как я хотел бы это только зафиксировать на этой странице, и никаких другого меню LET. Я попытался понять, как после этого возобновить mmdrawer, но он не работает.

Кто может помочь мне с правильным кодом, чтобы это работало.

благодаря

ответ

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 

 Смежные вопросы

  • Нет связанных вопросов^_^