我想对UITapGestureRecognizer采取不同的行为,具体取决于每次点击的手指数。例如,如果我用两根手指轻敲,我希望情况2运行。
由于print(“ 2”)从未执行,我当前的代码似乎只能检测到单指触摸:
@IBAction func screenTapped(_ recognizer: UITapGestureRecognizer) {
switch recognizer.numberOfTouches {
case 1:
print("1")
case 2:
print("2")
default:
break
}
}
如何使UITapGestureRecognizer检测到同时出现的两指点击?这与双击不同。