0

TL;博士:

我希望能够从左侧的 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 方法。

我怎么能这样做?

如果有人有想法...在此先感谢。

本。

4

1 回答 1

0

好的,我找到了解决方案。

我使用故事板直接连接到我要定位的视图控制器,而不是它的导航控制器(推送)。

但是我从 mmdrawer 内的菜单中定位了导航控制器。

我从代码加载导航栏

似乎工作

于 2015-09-02T09:02:28.907 回答