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

objective-c - MMDrawerController - 从中​​央抽屉中的按钮打开左抽屉

我在我的应用程序委托文件中创建了一个 MMDrawerController,但在尝试从中心视图中的操作打开左侧抽屉时遇到问题。这是可能的事情吗?

0 投票
0 回答
680 浏览

ios - iOS:MMDrawController:如何在 viewcontroller 的特定视图上禁用 pangesture

我已经MMDrawController在我的应用程序中配置了UITabBarControlleras initialviewcontroller

然而,其中一个视图控制器具有无限滚动视图,当我在该特定视图控制器的无限滚动视图上滑动时,我想禁用MMDrawViewController. 目前,如果我在滚动视图上滑动,左平移会打开。我试过了becomeFirstresponder,它不起作用。

0 投票
1 回答
17 浏览

ios - 使用 MMDrawer iOS 目标 c 停止滚动

我在我的 ViewController 上使用 UIScrollView 并且还使用了 MMDrawerController

实施如下:

我在 ViewController 上实现 UIScrollView,有时滚动视图停止并且 MMDrawer 是打开的。如何使用 UIScrollView 处理 MMDrawer 打开/关闭。当我试图滚动滚动视图项目时,滚动停止并打开菜单。有什么帮助吗??

0 投票
0 回答
187 浏览

ios - 不确定我如何获得 EXC_BAD_ACCESS KERN_INVALID_ADDRESS

我浏览了很多关于此错误的其他 StackOverflow 帖子,所有这些帖子都为问题提供了非常合理的解决方案。换句话说,他们通常会查明代码中没有自动保留但应该自动保留的内容,然后它随后会导致崩溃。

我遇到的问题是,Crashlytics 告诉我的代码行似乎没有任何可能被释放的东西。至少我知道。希望你能看到我没有看到的东西。

我自己无法复制崩溃,但 Crashlytics 告诉我,在过去 3 个月中,我在 28 个不同的用户中发生了 146 次此类崩溃。

MyMainMenuDrawerViewControllerUITableViewController位于我左侧抽屉中的一个(使用MMDrawerController)。

崩溃发生在-tableView:didSelectRowAtIndexPath:以下行:

[self updateCenterWithViewControllerIdentifiedBy:@"ReportsViewController"];

该行中仅有的两个对象是self字符串文字,所以我不明白什么可能被释放并导致 EXC_BAD_ACCESS。

这是整体方法(删除了不相关的代码):

-updateCenterWithViewControllerIdentifiedBy:函数使用给定的标识符从情节提要中实例化一个视图控制器,然后MMNavigationController以第一个视图控制器为根实例化一个,然后更新mm_drawerController以将其MMNavigationController置于中心位置。

我将在下面也包含该方法,但 Crashlytics 报告并未说明错误访问发生在方法内部,而是说它发生在上面的行。

0 投票
1 回答
201 浏览

ios - MMdrawercontroller 菜单未关闭

MMdrawercontroller在我的 Objective-C 应用程序中使用左侧菜单。我在导航栏中有一个按钮来打开/关闭菜单。问题是菜单只打开而不关闭。这是我的代码:

编辑: 打开菜单时永远不会调用 IBAction(即使在我调试时,没有覆盖我的 centerVC 的视图)

0 投票
2 回答
491 浏览

ios - MMdrawercontroller:打开左侧菜单时点击centerVC

MMdrawercontroller在我的 Objective-C 应用程序中使用来显示左侧菜单。我想在打开菜单时,启用对 centerVC 显示的小部分的点击。

我怎样才能做到这一点?

0 投票
0 回答
68 浏览

ios - 回到 Root_View 导航栏按钮后滑动菜单不再起作用

我使用 swift3 和 MMDrawerController 来创建幻灯片菜单。

MMDrawerController 代码是这些,它们位于 appdelegate 上:

一切正常,我可以从幻灯片菜单导航到其他一些 ViewController... 但是如果我从另一个 UINavigationController 导航到 ViewController 并返回应用程序的主页(Root_View),导航栏中的滑动菜单按钮不再起作用。 ..

我创建了多个 UINavigationController 以在全屏视图中打开新页面,而不是作为导航过程的子视图...

在此处输入图像描述

因此,分离 UINavigationControllers 后,主页导航栏上的滑动菜单按钮将停止工作!

我现在该怎么办?

对不起我的英语不好...

0 投票
1 回答
136 浏览

swift - Swift 项目中用于侧抽屉的 MMDrawer 库,如何关闭抽屉?

我正在使用 MMDrawer Obj C 库在我的 Swift 项目中打开左抽屉,一切正常,但是在点击 CenterVC 时,没有任何反应(它没有关闭抽屉),在 obj C 项目的早期,它工作正常。

0 投票
1 回答
348 浏览

ios - 当我单击 leftViewcontroller 单元格时,MMDrawerController 导航到另一个视图控制器

当我单击 leftView 单元格时,我为我的应用程序实现了 MMDrawerController 我需要导航到另一个视图控制器作为新控制器,但是如果我推动视图控制器在同一个左视图中打开它,它不会作为新的 vc 打开.

如果我给了presentviewcontroller。它没有导航到我的 vc 的子视图。

请帮我 。

0 投票
1 回答
60 浏览

ios - 有新项目时标记移动应用程序菜单按钮

我的应用程序中的 ViewController 很少,它们都有菜单按钮。当这个按钮被按下 - 菜单 ViewController 被打开。

我想用红点标记菜单按钮,表明有一些新内容可用,用户需要按菜单按钮来查看哪个菜单项用这个点标记。

由于我所有的按钮都是相互独立的 - 我认为我需要以这种方式解决它

  1. 在每个菜单按钮上添加红点图像
  2. 默认隐藏此点
  3. 当每个 ViewController 打开时——我应该检查一下——是否有任何新项目可用并将这个红点图像的 isHidden 属性切换为 false。

但也许有一些更优雅的方式?