ios - SWRevealViewController 如何删除滑动手势

标签 ios swrevealviewcontroller

我正在使用良好的控制SWRevealViewController,但通过一些重做,我想在屏幕上跟踪我自己的滑动手势。那么如何关闭滑动选项呢?我只想使用附加到我的按钮的 revealToggle 方法。有人遇到过这个吗?谢谢

最佳答案

要禁用滑动手势,您可以简单地执行以下操作:

self.revealViewController.panGestureRecognizer.enabled=NO;

例如:

-(void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];
    self.revealViewController.panGestureRecognizer.enabled=NO;
}

-(void)viewWillDisappear:(BOOL)animated {
    [super viewWillDisappear:animated];
    self.revealViewController.panGestureRecognizer.enabled=YES;
}

关于ios - SWRevealViewController 如何删除滑动手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22135203/

相关文章:

ios - 以不同方式突出显示 TextField 中的某些文本

ios - 如何解决此错误: Could not cast value of type '__NSCFString' (0x10354a248) to 'UIImage' (0x104c42b48)

ios - SWRevealViewController 推送到实际的导航 Controller

ios - 如何退出 SWRevealViewController?

ios - 为什么 rightRevealToggle 在 'SWRevealViewController' 中什么都不做?

ios - 苹果开发商和企业账户之间的区别

ios - 如何在ipad IOS5中录制应用程序

ios - SWRevealViewController 在解包 Optional 值时意外发现 nil

c# - 如何在不排队的情况下从 C# 发送 APNS 推送通知 (iOS)