问题标签 [mmdrawercontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
210 浏览

swift - MMDrawer Swift 2 重定向到 MMDrawer 如何设置点击

如果我只制作 mmdrawer 它运行良好,我想快速将登录视图控制器重定向到 mmdrawer 控制器,因为 Appdelegate 下的代码运行完美。变量窗口:UIWindow?var centerContainer: MMDrawerController?

但我的问题是如何添加登录视图控制器,以便在成功时将其重定向到 mmdrawer 。谢谢

0 投票
0 回答
162 浏览

ios - 应用程序在抽屉中使用 MMDrawerController 手势崩溃

MMDrawerController用来展示抽屉。单击抽屉菜单选项时,我的应用程序崩溃了。它在 iOS9 中运行良好,但在 iOS8 中崩溃。有没有人知道这里发生了什么。我在这里错过了什么吗?

单击左侧菜单栏选项时出现以下错误:

[UIScreenEdgePanGestureRecognizer 视图]:消息发送到已释放实例 0x155e6d9a0

0 投票
1 回答
559 浏览

ios - Swift 中的 MMDrawerController 子类

如果您使用的是 Swift + CocoaPods + use_frameworks!使用 MMDrawerController 开源(ObjC)库,您可能无法子类化MMDrawerController获取“未使用的初始化程序”的多个警告

您所要做的就是覆盖初始化程序并调用 super。很容易,但我看到在谷歌搜索这个问题时,这个问题绝对没有,所以我只是想帮忙。我已经在下面发布了我的代码。

0 投票
1 回答
306 浏览

ios - 如何使我的按钮在导航抽屉中居中并使用 swift 删除边缘阴影?

我需要创建一个导航抽屉。我正在使用 swift 和 iOS 8。为了创建导航抽屉,我正在使用 MMDrawerConroller

它工作得很好。但我面临一些问题。在左侧抽屉中,我放置了按钮以及垂直和水平居中的标签。但是看看这张照片。 在此处输入图像描述

我的按钮和标签不在抽屉的中心。我认为该库隐藏了视图控制器的某些部分以提供导航抽屉效果,这就是标签和按钮未显示其完整尺寸的原因。但我需要使这个布局响应。抽屉边缘再次出现阴影。我怎样才能删除这个呢?如果无法解决,那么使用 swift 创建导航抽屉的替代方法是什么。

0 投票
0 回答
102 浏览

ios - 仅在子导航视图中使用 MMDrawer

我是 swift 和 iOS 编程的新手。最近,我正在探索抽屉选项并尝试了 MMDrawer 教程,如此链接中所述。我一步一步地跟着它,它在一个单一的视图中效果很好。即,应用程序加载到中央视图,我可以向右/向左滑动以访问抽屉控制器。

现在,我想在当前视图之前添加一个标签栏控制器,即层次结构是

但是由于 appDelegate 中的代码(中央视图、左导航和右导航实例化),我直接登陆到我的中央视图并且在这种情况下不会出现标签栏。我相信我不必在 appDelegate 中实例化所有代码,而必须在其中一个子视图类中实例化它。但是我在网上找不到任何资源。

0 投票
1 回答
954 浏览

ios - iOS 中带抽屉的标签栏控制器

我是 ios 的新手。我想在同一个应用程序中实现标签栏和抽屉。对于抽屉,我使用 MMDrawerController。我的问题是视图控制器中的标签栏在实现抽屉后没有显示。我的故事形象是:在此处输入图像描述 当我打开抽屉时并选择任何行,然后在 centerviewcontroller 中未显示选项卡栏。输出screenhsot是这样的:

在此处输入图像描述 后类选择

这里在第二个屏幕截图(中心容器)中从 leftContainer 中选择类别后,未显示 tabBar。并且在 leftContainer tabBar 也没有显示。我该如何改进,有什么变化?

0 投票
1 回答
112 浏览

swift - 它可以是非rootviewcontroller吗?

我正在应用程序中实现抽屉布局设计。但是我的应用程序从一个带有动画徽标(简单的 HTML5 动画)的小屏幕开始,然后是登录屏幕(g+ 和 Facebook),然后是我实现 MMDrawerController 的主屏幕。

问题在我的AppDelegate

所以应用程序在这个屏幕上启动。是否可以不使 rootviewcontroller 成为中心容器并且仍然使用 MMDrawerController?

我需要在我的应用程序中将 MMDrawerController 添加到我的第三个视图控制器但是,为了使 MMDrawerController 工作,它需要是 rootViewController

我已经尝试向我的第一个 ViewController 添加一个 Empty MMDrawerLayout 但是,然后,第三个控制器不再工作

0 投票
0 回答
54 浏览

ios - 带有详细视图的 TableView

我对使用 MMDrawerController 而没有导航控制器配置详细视图有点困惑。

我在 ViewController 中有带有自定义单元格的 TableView。当用户按下单元格时,我想显示另一个 ViewController,其中包含有关所选项目的详细信息。对于这种情况,我使用 tableview 中的 didSelectRowAtIndexPath 方法。

我的表格中有很多单元格,这就是为什么当用户在详细视图上按下“返回”按钮时,我想导航到选定的单元格而不是表格的顶部。我应该使用什么类型的segue?

0 投票
0 回答
37 浏览

swift - 创建 MMDrawerController 的多个实例

我想知道这是否可能?

我能够让一个实例正常工作,但想要另一个具有不同单元格的实例。

我尝试MMDrawercontroller在我的中创建一个新实例,AppDelegate但是当我调用它时,什么都没有发生。

任何帮助表示赞赏

0 投票
1 回答
477 浏览

ios - 快速禁用 mmdrawer viewcontroller 菜单

我用 mmdrawer 在我的 swift 应用程序中制作了两个菜单。它们工作得很好,但是我想禁用某些页面上的左侧菜单。我找到了以下代码来执行此操作

它有效,但它锁定了所有其他视图控制器上的所有菜单,而我希望它只锁定该页面上的 let 菜单,而不是其他。我试图弄清楚之后如何重新启动 mmdrawer 但它不起作用。

谁能帮助我使用正确的代码来使其正常工作。

谢谢