【问题标题】:MMdrawerCOntroller - Load view in center view with transitionMMdrawerCONtroller - 在中心视图中加载视图并带有过渡
【发布时间】: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


    【解决方案1】:

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

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

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

    我还是从代码中加载导航栏

    似乎有效

    【讨论】:

      猜你喜欢
      • 2013-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多