标签: ios swift
我想设置一个只能每0.4秒执行一次ONCE动作的平移手势。
这样做的首选方式是使用NSTimer或CACurrentMediaTime,并且这些是其中一个“准确”计时器吗?
答案 0 :(得分:2)
都不是。只需记录(在属性中)执行手势时的当前时间。现在,下次手势识别器触发时,将当前时间与记录的时间进行比较;如果他们太靠近,那就回去做什么。