我一直在检查多个水龙头,无论是 2 还是 10,只需在任何触摸上调用 tapCount:
[[touches anyObject] tapCount]==2
这只是检查双击。
它工作正常。我想知道是否有任何特别的理由开始使用UITapGestureRecognizer
.
看起来UITapGestureRecognizer
API 提供了与直接检查触摸相同的功能的包装器,如上所述。诸如屏幕上的手指数量之类的东西tapCount
不需要UITapGestureRecognizer
。
对于像滑动这样的事情,我可以看到让 UIKit 处理识别它们的简单性,因为它们更难手动编码,但是对于 tapCount?这里真正的收获在哪里,我错过了什么?