问题标签 [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 回答
282 浏览

ios - 使用 mmdrawer 快速用户登录重定向

用户登录后,我的重定向出现问题。我正在使用 mmdrawer,所以我需要启动它,以便左右菜单显示在下一页上,用户也应该被重定向。然而什么都没有发生。早些时候,我有一个解决方案重定向成员但破坏了应用程序,因此它崩溃了。我正在使用以下代码尝试重定向用户并启动重定向。当我在其他视图控制器上将它用作 ibaction 中的代码时,它可以工作,并且它可以正常工作。

它正常工作,但不在我下面使用的代码中。我在下面的代码中使用它。

我不知道出了什么问题以及为什么它不想启动重定向。我在我的 appdelegate 中拥有的 mmdrawer 的较大版本的旧代码会重定向但会使应用程序崩溃。我该如何解决这个问题。我还是很新的斯威夫特。

谢谢。

0 投票
1 回答
76 浏览

xib - 带有 xib 的 MMDrawerController

我已经搜索过,但什么也没有,有人对如何做到这一点有一些想法吗?我不会使用故事板,因为他们使用的是 sourcetree git 和 bitbucket,他们更喜欢 xib 而不是故事板来完成任务,好吧,我被 xib 困住了,欢迎任何帮助

0 投票
1 回答
1267 浏览

ios - 如何使用 Swift 2 将 MMDrawerController 的抽屉宽度设置为屏幕的宽度?

我在我的项目上使用 MMDrawerController。我有一个从左到右显示的菜单,并且工作正常。但我的要求是有一个宽度为当前屏幕宽度的抽屉。我怎么能用 Swift 做到这一点?

目前屏幕看起来像这样,我需要有白色区域来覆盖整个屏幕。

在此处输入图像描述

0 投票
1 回答
105 浏览

mmdrawercontroller - 设置多个 MMCloseDrawerGestureMode 手势

我正在使用 MMDrawerController 并且我希望设置多个关闭手势,有人知道这是否可能吗?如果是这样,我该如何做到这一点?

目前我正在这样做:

0 投票
0 回答
256 浏览

ios - 使用 swift2 使用 MMDrawerController 时设置入口点

我在我的项目中使用 MMDrawerController。我按照这个http://swiftdeveloperblog.com/left-side-menu-navigation-drawer-example-with-swift/ 在我的应用程序中设置 MMDrawerController。我在AppDelegate.swift文件的教程中使用了相同的代码。

在我运行应用程序时设置代码后,应用程序的入口点已更改为homeController(主屏幕应仅出现用户登录或创建新帐户)

我从我的 AppDelegate 文件中删除了这些行

所以应用程序从我设置的入口点开始,即:登录页面。但是现在发生的是抽屉在按下菜单按钮(汉堡包)时没有显示。那么我需要更改/添加什么以实现我的入口点并使我的抽屉工作?

0 投票
1 回答
202 浏览

ios - 自动移动到父视图控制器

我在我的应用程序中使用 mmdrawercontroller ...当我从抽屉中选择一个 tableviewcell 时,我在导航控制器上推送 tableview A,然后在从 tableview A 中选择 tableviewcell 时,我在导航控制器上推送 tableview B ...出现 tableview B然后立即弹回tableview A。

我在 tableview B 的 viewdidload 方法上进行了调试,导航控制器将 tableviewB 与 tableview A 和主视图一起推到了它上面...... tableview B 的所有 tableview 方法也被触发了......但后来 tableviewB 以某种方式弹出并回到 tableview A。 ..这种奇怪行为的任何原因..?

笔记

但是,当我以模态方式呈现自定义创建的 uinavigational 控制器(通过以下代码片段)时,它的行为正常......并且不会弹出......

所以导航控制器肯定出了问题..

0 投票
1 回答
73 浏览

ios - 带有 MMDrawer 的 iOS 9 多任务处理会导致不需要的阴影

我正在使用 MMDrawer,我看到在更改多任务处理的大小时,我的侧边栏视图被完全遮蔽或根本没有遮蔽。

有没有办法解决这个问题?

0 投票
1 回答
1198 浏览

ios - iOS左菜单按钮使用MMDrawerController

我在制作打开/关闭左侧菜单的按钮时遇到了一些麻烦。

我做了一个按钮,但我无法正确配置它,因为我无法识别左视图是否打开。它可以通过滑动打开(特殊的 MMDrawer 方法),所以我不能使用常规的 BOOL 变量,比如“isOpen”。此外,我发现很难找到左视图状态(打开/关闭)的属性。

我很惊讶,没有人有这样的麻烦。

0 投票
1 回答
134 浏览

ios - MMDrawerController 配置左侧菜单

我的左侧菜单取代了中心视图。它看起来比左菜单覆盖中心视图更糟糕。 解释 我如何配置它?

0 投票
0 回答
359 浏览

ios - 带有 UITabBarController 的 MMDrawerController 在中心视图顶部显示黑色间隙

我在左侧打开一个带有MMDrawerController的 UITabBarController。所以从我的代表didFinishLaunchingWithOptions那里,我正在制作一个带有 centerNav 的 MMDrawerController ,TabBarController 而 leftNav 是一个带有导航控制器的 ViewController 。因此,正如预期的那样,标签栏mmdrawerLandingTabBarController. 如果我直接打开 LandingTabBarController ,那么它来自顶部。怎么了?

这是我的 LandingTabBarController viewDidLoad

在此处输入图像描述

调试器的屏幕截图

在此处输入图像描述