TL; DR:
我希望能够从左侧加载中心的视图 MMdrawer菜单或来自应用主页。
我有一个带左侧抽屉的应用程序(MMdrawerController),显示一个菜单。
菜单工作正常,我可以在中心加载我的差异视图:
var ListeVC = self.storyboard?.instantiateViewControllerWithIdentifier("ListeViewController") as! ListeViewController
var listeHCollectionViewNavController = UINavigationController(rootViewController: ListeVC )
var appDelegate:AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
appDelegate.centerContainer!.centerViewController = listeCollectionViewNavController
appDelegate.centerContainer!.toggleDrawerSide(MMDrawerSide.Left, animated: true, completion: nil)
工作正常。
我的问题是,我的应用程序是从视图开始,带有演示文本和3个大按钮(基本上是应用程序最常用的功能)。
这些按钮目标视图也是我用左侧菜单定位的。
有了这个:
appDelegate.centerContainer!.centerViewController = listeHiraganasCollectionViewNavController
我可以在中心加载任何视图,但不能使用过渡或动画。
如果我以编程方式使用segue或push,我的视图会加载,但我的MMdrawer在刚刚加载的视图上不再可用,因为我在不使用MMDrawer方法的情况下加载它。
我怎么能这样做?
如果有人有想法...... 提前谢谢。
本。
答案 0 :(得分:0)
好的,我找到了解决方案。
我将故事板segue直接用于视图控制器我的目标而非导航控制器(推送)。
但是我从mmdrawer里面的菜单中定位了导航控制器。
我从代码中加载导航栏
似乎工作