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/

相关文章:

iphone - 奇怪的 RestKit/RKRequestQueue 同步问题

objective-c - NSTextField 的子类化

ios - 如何打印 1.5Kv 而不是 1500 V?

ios - 包含 UISwitch 的 UITableView 单元格更新不一致

iphone - 我需要释放手势识别器吗?

ios - 覆盖 touchesBegan : Error - method does not override any method from superclass

ios - 如何使用 NSURLSession block 从 API 调用 API

c++ - 从 C++ 方法调用 Objective-C 方法

ios - 任何人都可以提供 Adob​​e Air 编译 iOS 应用程序的示例吗?

ios - 在 UIView 代码中创建的 UIGestureRecognizer 不起作用