Я использую UILongPressGestureRecognizer
, и когда я использую один палец, он работает правильно.Когда я кладу второй палец, это не фиксируется распознавателем, delegate
продолжает вызываться, но только при первом касании, [recognizer numberOfTouches]
всегда равно 1.
Если я установил [recognizer setNumberOfTouchesRequired:2]
, это такжеработает правильно, я получаю [recognizer numberOfTouches]
= 2, когда я кладу 2 пальца одновременно.
Мой вывод таков: после того, как UILongPressGesture
распознан и начался, второе касание не изменит его.Это ожидаемое поведение?