【发布时间】:2015-09-01 12:33:38
【问题描述】:
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 或推送,我的视图会加载,但我的 MMdrawer 在刚刚加载的视图上不再可用,因为我加载它时没有使用我认为的 MMDrawer 方法。
我该怎么做?
如果有人有想法... 提前致谢。
本。
【问题讨论】:
标签: ios swift mmdrawercontroller