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