目标:我喜欢检测用户用来点击屏幕的手指数量。iOS TapGestureRecognizer - 多次触摸执行
可能的解决方案:使用UITapGestureRecognizer
。我想只使用一个识别器,并在其调用的方法内使用recognizer.numberOfTouches
检查触摸的数量。然而,它numberOfTouchesRequired
似乎是一个严格等于限定符,而不是大于或等于限定符。即如果我将numberOfTouchesRequired
设置为1,则我的UITapGestureRecognizer
不响应2指敲击。因此,我必须创建5个不同的UITapGestureRecognizers
,每个都有不同的numberOfTouchesRequired
(1,2,3,4和5)。
这是最佳解决方案吗?对我来说感觉很不舒服。