我正在使用UILongPressGestureRecognizer
,当我用一根手指时它可以正常工作。当我放下第二根手指时,识别器不会捕捉到,delegate
一直被调用但仅在第一次触摸时,[recognizer numberOfTouches]
始终为 1。
如果我设置它也可以正常工作,当我同时放下 2 个手指时[recognizer setNumberOfTouchesRequired:2]
,我得到= 2。[recognizer numberOfTouches]
我的结论是:aUILongPressGesture
被识别并开始后,第二次触摸不会改变它。这是预期的行为吗?