Mat*_*der 10 ios swrevealviewcontroller
我正在使用良好的控制SWRevealViewController,但通过重做,我想在屏幕上跟踪我自己的滑动手势.那么如何关闭滑动选项呢?我想只revealToggle使用附在我按钮上的方法.有人面对这个吗?谢谢
mat*_*lel 17
要禁用滑动手势,您可以轻松完成:
self.revealViewController.panGestureRecognizer.enabled=NO;
Run Code Online (Sandbox Code Playgroud)
例如:
-(void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
self.revealViewController.panGestureRecognizer.enabled=NO;
}
-(void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
self.revealViewController.panGestureRecognizer.enabled=YES;
}
Run Code Online (Sandbox Code Playgroud)
Hir*_*ren 10
在viewDidLoad方法中,键入以下代码,您不想在其中启用滑动手势:
SWRevealViewController *reveal = self.revealViewController;
reveal.panGestureRecognizer.enabled = NO;
Run Code Online (Sandbox Code Playgroud)
我找到了这个方法:
for (UIGestureRecognizer *recognizer in self.view.gestureRecognizers) {
[self removeGestureRecognizer:tap];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6212 次 |
| 最近记录: |