我已经查看了此问题的先前答案,但解决方案似乎不适用于我的情况(例如,添加了手势识别器失败的要求)。
我已经将我的视图连接到一个轻敲手势识别器,我试图在我的代码中使用以下处理程序:
@IBAction func doubleTapView(gesture: UITapGestureRecognizer) {
gesture.numberOfTapsRequired = 2
if gesture.state == .Ended {
print("Works")
}
}
这就是:
第一次点击将打印" Works"。 从那时起,它将需要双击打印" Works"
在默认为正确和预期的行为之前,如何在第一次点击时消除打印?