问题标签 [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 投票
1 回答
530 浏览

ios - 设备旋转后对 UISplitViewController 和 MMDrawerController 的开始/结束外观转换的不平衡调用?

我有一个 iPad 应用程序,它使用 MMDrawerController 和 UISplitViewController 作为它的中心视图控制器在左右横向运行。左视图控制器是一个带有 UITableView 的 UIViewController,用于在应用程序的不同部分之间导航。在不旋转设备的情况下,一切正常,没有问题,尽管当我旋转设备并尝试打开左侧抽屉并选择要推送的新视图时,我收到“开始/结束外观转换的不平衡调用..”错误. 因此,没有任何 viewWillAppear/viewDidAppear 方法运行会导致问题。

下面是我如何在左侧抽屉 UITableView 中更改拆分视图控制器的左侧窗格:

我对可能导致这种情况的原因感到茫然,旋转时发生的唯一操作是调用 layoutView 方法,但即使我注释掉调用它的行也会发生这种情况。

0 投票
1 回答
414 浏览

ios - 谁一直在用MMDrawerController,手势冲突怎么解决

我想MMDrawerController在我的项目中使用。我的主页在scrollview中有一个Scrollview和两个tableview。所以左滑和右滑MMDrawerController不起作用。请帮助我。我看到[self.drawerController.centerViewController myCustomSubview]解决了这个问题?我没有'不知道 myCustomSubview 这是什么?

0 投票
2 回答
1330 浏览

swift - swift MMDrawerController:想改变rootViewController

我正在使用MMDraweController。它完美地工作。我有 rootViewController 的问题。当应用程序启动时,它会加载 loginViewController。所以我不想要侧边栏菜单(loginViewController 没有任何导航控制器)。我的问题是使用应用程序下面的代码从 viewController 开始,而不是 loginViewController。如何使用没有侧栏菜单的登录页面和带有侧栏的 viewController?

0 投票
2 回答
4481 浏览

ios - 如何正确配置MMDrawerController

我正在使用MMDrawerController在我的 iOS 应用程序中创建幻灯片菜单。菜单运行良好,但我遇到了一些麻烦。我的菜单ViewController带有TableView非常轻的 4 个自定义单元格。

  1. 我的应用程序现在有顶栏 - 我不知道如何关闭它。
  2. 我有显示我的菜单的按钮。当我用手指在屏幕上滑动打开菜单时,它看起来不错,但是当我第一次运行应用程序并按下此按钮时,菜单打开时会有一些视觉滞后。似乎菜单没有完全加载 - 所以它首先显示在屏幕顶部附近,然后它在适当的位置下降。仅当我第一次使用按钮打开菜单时才会发生这种情况。这是行动。

    /li>
  3. 如何设置菜单的宽度?我的菜单很宽,也许可以定制得更小。

0 投票
1 回答
203 浏览

ios - MMDrawerController 和约束

我正在使用 MMDrawerController 在我的应用程序中显示菜单 - 为此我使用了我的一个 ViewController。

我有一些约束问题。当我的菜单 VC 第一次加载时 - 它显示左角的所有元素,然后它们被正常放置。

因此,第一次约束只有在所有 UI 元素都加载后才起作用。我能用它做什么?

0 投票
1 回答
1051 浏览

ios - MMDrawerController 使用 Swift 预建动画

我正在使用MMDrawerController,我正在尝试改变抽屉滑出的方式。

在目标 C 中,我会做

更改抽屉滑出Slide and Scale动画的方式。

然而,在 Swift 中,我似乎无法做到这一点。这就是我使用 swift 的地方:

我无法MMRawerVisualState.slideAndScaleVisualStateBlock()在块内调用这样的东西。Swift 不支持此功能吗?

0 投票
0 回答
885 浏览

ios - MMDrawerController 不适用于 CocoaPods

这是我的播客文件:

这是我的新娘头:

当我设置这个变量时var drawerController: MMDrawerController!,我得到这个错误:

我试过删除所有的 pod 和 running pod install,清除pod cache和 running pod update,但是我仍然没有运气。任何帮助是极大的赞赏 :)

我的桥头一定有问题,因为我可以完全删除这些行:

只要我导入MMDrawerController正在使用它的文件,程序就会运行良好。然而,这不起作用,反之亦然

0 投票
1 回答
205 浏览

ios - MMDrawerController 示例应用程序视图初始化

我是 iOS 开发的新手。事实证明,MMDrawerControllerKitchenSink 是如何制作应用程序的一个很好的例子。这是一个使用 MMDrawerController 的示例应用程序。

我找不到 MMExampleCenterTableViewController 的视图属性的任何初始化。有 viewDidLoad 方法,但第一行 view 属性是

并且该方法的所有上层都没有视图的 alloc/init 。谁能告诉我视图属性实际上是如何在 MMDrawerControllerKitchenSink 中初始化的?

谢谢你。

0 投票
1 回答
58 浏览

ios - 设置在 MMDrawerController 中选择的默认项目

我使用 MMDrawerController 库来创建抽屉菜单。一切正常,但是当应用程序启动并显示我的默认视图时,未选择相应的项目。

有没有办法强制一个项目处于选定状态,就像用户从菜单中选择一个项目一样?

0 投票
1 回答
84 浏览

ios - iOS 中的非典型左侧菜单(附屏幕)

我需要实现非典型的左菜单。例如,主屏幕如下所示:

在此处输入图像描述

当我们按下左菜单按钮(在屏幕的左上角)时,我们应该看到:

在此处输入图像描述

我尝试了很多解决方案(ZUUIRevealControllerViewDeckMMDrawerController(在那里你可以缩放左侧菜单,但不能缩放中心)、JASidePanels),但它们没有帮助。

有没有办法实现中央视图的缩放?