Xcode AMSlideMenu 仅使用按钮打开左侧菜单,禁用滑动

Phi*_*ais 4 objective-c ios xcode5 amslidemenu

这听起来像是一个奇怪的请求,但我一直在使用 AMSlideMenu(这很棒)https://github.com/SocialObjects-Software/AMSlideMenu

但是在我的一个特定项目中,我只需要使用一个按钮就可以打开左侧菜单。

现在我有一个按钮可以打开和关闭菜单,但是对于这个特定的项目,我需要使用滑动手势,所以我需要禁用通过滑动访问菜单。

我一直在查看 AMSlideMenu 文件中的方法,但我不知道如何禁用滑动。

任何帮助将不胜感激!

Gen*_*ted 5

如果您已阅读链接中的文档,您可能会注意到他们指出您必须"UIViewController+AMSlideMenu.h"在推送的视图控制器上导入,然后调用[self disableSlidePanGestureForLeftMenu];您的viewDidLoad方法(或您想要的任何地方)。我已经用他们提供的例子试过了,它有效。

在此处输入图片说明

更新:
对于 iOS 8+,你应该调用这个方法,viewWillAppear而不是viewDidLoad 像这里提到的那样