I use UILongPressGestureRecognizer, and when I use one finger, it works correctly. When I put the second finger, it is not captured by the recognizer, it delegatecontinues to be called, but only with the first touch it is [recognizer numberOfTouches]always 1.
If I install [recognizer setNumberOfTouchesRequired:2], it also works correctly, I get [recognizer numberOfTouches]= 2 when I put two fingers at the same time.
My conclusion: after it is UILongPressGesturerecognized and starts, the second touch will not change it. Is this expected behavior?
tuler source
share