防止UIGestureRecognizer检测输入

时间:2015-05-27 18:03:29

标签: ios swift

我想设置一个只能每0.4秒执行一次ONCE动作的平移手势。

这样做的首选方式是使用NSTimer或CACurrentMediaTime,并且这些是其中一个“准确”计时器吗?

1 个答案:

答案 0 :(得分:2)

都不是。只需记录(在属性中)执行手势时的当前时间。现在,下次手势识别器触发时,将当前时间与记录的时间进行比较;如果他们太靠近,那就回去做什么。