2016-02-15 22 views
2

我用mmdrawer在我的swift應用程序中製作了兩個菜單。他們完美的工作,但我想禁用某些頁面上的左側菜單。我發現下面的代碼來做到這一點在swift中禁用mmdrawer視圖控制器菜單

appDelegate.centerContainer!.leftDrawerViewController = nil 

它的工作原理,但它鎖定的所有其他viewcontrollers所有的菜單,而我想它只是鎖定該網頁,沒有其他的讓利菜單。我試圖找出如何在之後重新啓動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 
相關問題