我使用 swift3 和 MMDrawerController 来创建幻灯片菜单。
MMDrawerController 代码是这些,它们位于 appdelegate 上:
let mainStoryBoard : UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let homeViewController = mainStoryBoard.instantiateViewController(withIdentifier: "HomeViewController") as! HomeViewController
let cartViewController = mainStoryBoard.instantiateViewController(withIdentifier: "CartViewController") as! CartViewController
let menuViewController = mainStoryBoard.instantiateViewController(withIdentifier: "MenuVCGuest") as! MenuVCGuest
let leftSideNav = UINavigationController(rootViewController: cartViewController)
let centerNav = UINavigationController(rootViewController: homeViewController)
let rightSideNav = UINavigationController(rootViewController: menuViewController)
centerContainer = MMDrawerController(center: centerNav, leftDrawerViewController: leftSideNav, rightDrawerViewController: rightSideNav)
一切正常,我可以从幻灯片菜单导航到其他一些 ViewController... 但是如果我从另一个 UINavigationController 导航到 ViewController 并返回应用程序的主页(Root_View),导航栏中的滑动菜单按钮不再起作用。 ..
我创建了多个 UINavigationController 以在全屏视图中打开新页面,而不是作为导航过程的子视图...
因此,分离 UINavigationControllers 后,主页导航栏上的滑动菜单按钮将停止工作!
我现在该怎么办?
对不起我的英语不好...