objective-c - 如何识别从左到右的滑动 Action ?

标签 objective-c ios uigesturerecognizer

如果我试图识别先左后右或从左到右的滑动 Action 。我是否需要使用带有 UISwipeGestureRecognizerDirectionLeft 方向的 UISwipeGestureRecognizer,然后动态添加带有 UISwipeGestureRecognizerDirectionRight 方向的另一个 UISwipeGestureRecognizer

然后当用户抬起他们的手指时,我用 UISwipeGestureRecognizerDirectionRight 方向移除手势识别器?

最佳答案

如果我对您的理解正确,而您只想检测从左到右的手势,则只需使用 UISwipeGestureRecognizerDirectionRight。这是一个例子:

UISwipeGestureRecognizer *swipeLeftToRight = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(myMethod:)];
[swipeLeftToRight setDirection:UISwipeGestureRecognizerDirectionRight];
[swipeLeftToRight setDelegate:self];
[someView addGestureRecognizer:swipeLeftToRight];

关于objective-c - 如何识别从左到右的滑动 Action ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12325330/

相关文章:

ios - 重新加载数据 VS。 reloadRowsAtIndexPaths

objective-c - 来自 mapView.user 位置的纬度、经度

ios - 导航栏 removeGestureRecognizer 没有删除 Gesture

ios - 类 X 在 <framework> 和 <application> 中都实现了,将使用两者之一,哪个未定义

ios - swift - UIImageWriteToSavedPhotosAlbum 导致 EXC_BAD_ACCESS

ios - 在占位符 UIView 上使用手势识别器平移 UIImage

ios - 如何禁用 "gesture recognizer"(XMCircleGestureRecognizer)?

objective-c - 本地化核心数据模型属性以供显示

objective-c - 为什么这个 ObjC block 在释放时不释放它捕获的引用?包括失败的单元测试

ios - 无法模态呈现之前的 View Controller