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

ios - MMDrawerController 库与情节提要一起使用

所以我最近遇到了这个非常简洁的库MMDrawerController。我已经成功安装并使用 appDelegate.m 中的以下代码对其进行了初始化。

但是,当我构建应用程序时,我的故事板中的所有内容现在都被黑色覆盖(由上面的代码“覆盖”故事板的 xml 代码引起)。如何正确将此库与情节提要集成在一起?

0 投票
1 回答
1929 浏览

ios - MMDrawerController 保持中心视图控制器完全可见

我的应用程序的 iPhone 版本中有一个 MMDrawerController,我喜欢它!我现在正在研究我的 iPad 实施。我想一直/大部分时间保持左侧抽屉打开,并像使用拆分视图控制器一样使用它。(我没有使用真正的拆分视图控制器,因为随之而来的问题太多了,我已经厌倦了与它们斗争。)然而,当左侧抽屉打开时,中心视图控制器只是移到一边像平常一样。

有没有办法配置 MMDrawerController 使中心视图不会被推到一边,而只是在中心控制器上设置一个较小的宽度,以便它在屏幕上仍然完全可见?

任何建议表示赞赏!

0 投票
1 回答
902 浏览

ios - 带有 StoryBoard 菜单项的 MMDrawerController

MMdrawerController用来在我的项目中练习侧抽屉控制器。但是当我点击左侧的菜单按钮,然后点击选择的行时,它打开得很好,但是相应的视图没有在视图的左侧显示菜单项(抽屉菜单按钮)。所以我无法做出任何进一步的选择。我使用故事板。

MydrawerController 我在抽屉的表格视图中浏览单元格的示例代码。

我的中心观点只是做这些:

我的另一个无法显示菜单项的视图控制器具有上面给出的相同按钮处理程序。但仍然没有显示菜单项。

0 投票
1 回答
678 浏览

ios - 在 MMDrawerController 上放置一个视图

我在我的应用程序委托中初始化 MMDrawerController,如下所示:

然后我将我的根视图控制器设置为 MMDrawerController,如下所示:

我希望能够UIActivityIndicator在 MMDrawerController 内部发生的所有事情的顶部覆盖视图内部,这样我就可以在某些操作完成时以全局方式使 UI 不可用。

如果 MMDrawerController 是我的根视图,我可以在它上面添加一个视图吗?或者我只能将视图添加到其子视图控制器之一(左抽屉、中心视图控制器或右抽屉)?

谢谢!

0 投票
2 回答
3101 浏览

ios - Swift 不会从 Objective-C Header 导入 typedef

当我收到以下错误时,Swift 似乎无法识别 Objective-C-Header 中的 typedef:

无法从类型“MMDrawerControllerDrawerVisualStateBlock!”中找到用户定义的转换!输入“(MMDrawerController!,MMDrawerSide,CGFloat)-> Void”

我使用的是用 Objective-C 编写的MMDrawerController,但我自己的代码是用 Swift 编写的。

typedef 看起来像这样:

为了清楚起见,这里有更多代码片段:

AppDelegate.swift

MMDrawerController.h

MMDrawerVisualState.h

模块-桥接-Header.h

在构建这个时,我在我的 AppDelegate 中为 Expression with 收到一个错误setDrawerVisualStateBlock,尽管在 中有一个 typedef MMDrawerController.h

这是一个错误(因为在 Objective-C 上,它工作正常)?或者有没有人知道/知道如何处理它?非常感谢您的帮助,谢谢!

0 投票
1 回答
446 浏览

ios - MMDrawerViewController 设置

我正在尝试设置一个名为的 pod MMDrawerViewController,它创建一个滑动抽屉。我有一个导航控制器,它的堆栈中有几个表视图控制器。我在NavigationViewController.m文件中插入了这个:

但是,当我将其放入时,出现以下错误:

架构 i386 的未定义符号:
“_OBJC_CLASS_$_MMDrawerController”,引用自:NavigationViewController.o 中的 objc-class-ref ld:找不到架构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v查看调用)

我应该做些什么不同的事情吗?

0 投票
1 回答
84 浏览

ios - 使用 cocoapods 将库与工作区集成

我正在使用使用 cocoapods 的MMDrawerController库。我得到以下异常,有人可以帮我解决它吗?

我已经上传了示例项目来展示我使用这个 pod 的方式 - https://dl.dropboxusercontent.com/u/72253873/PodTest.zip。打开 PodTest 工作区,如果您运行 PodExampleProject,您将得到上述异常。

0 投票
1 回答
920 浏览

ios - 当 UIViewController.view 清晰时,阴影出现在子视图后面

我正在使用MMDrawerController。它是一个允许中心、左和右视图控制器的控件。我希望显示一个背景图像,而所有三个视图控制器都有清晰的背景。我有这个,但问题是我的子视图后面都有黑色阴影。有没有办法删除所有子视图阴影?

阴影

0 投票
2 回答
980 浏览

ios - MMDrawerController 在每个视图控制器上都有滑块

我用于在iOSMMDrawerController中制作左滑动菜单。问题是我在这个项目中使用的所有视图控制器都带有它们,即每个我可以滑动以获取左侧菜单,但我只想要第一个视图而不是所有.sliderUIViewControllerUIViewController

如何停止UIViewController项目中另一个的滑块代码。

0 投票
2 回答
1927 浏览

ios - MMDrawerController 无法关闭抽屉

我正在尝试在我的应用程序中使用 MMDrawerController,但我无法通过中心视图上的手势关闭侧抽屉。我在我的应用程序的其他地方使用了 MMDrawerController 并取得了巨大的成功,但无法弄清楚为什么它在这种情况下不起作用。

顶层视图控制器是一个 UINavigationController,它的默认视图控制器是 MasterViewController(源代码如下)。这个类扩展了 MMDrawerController 并配置了我想要的视图(中心和右边,关闭手势,最大宽度)。中心视图有一个打开抽屉的按钮。一旦抽屉打开,我就无法用中央视图上的手势关闭它。我在抽屉中添加了一个按钮,它可以以编程方式关闭抽屉,但我需要能够在中心视图上进行制表符/平移。

类 MasterViewController:MMDrawerController {

}

打开抽屉的功能: