У меня есть основной вид, который разделен на 4 одинаковых размера подвидов.Я использовал UIPanGestureRecognizer с 3 пальцами, чтобы вызвать событие, на основе которого 1 из этих 4 представлений использует метод CGRectContainsPoint.
Моя цель состоит в том, чтобы три пальца были в одном и том же виде, когда движение начиналось / заканчивалось для запускасоответствующая обработка событий для этого представления.
Проблема заключалась в том, что если я начну с того, что мои 3 пальца не находятся в одном и том же виде (2 пальца в виде 1 и 1 палец в виде 2 и т. д.)один с двумя пальцами в конце, так как я использую метод UIGestureRecognizerStateEnded и т. д.
Существует ли метод, позволяющий убедиться, что обработка событий запускается тогда и только тогда, когда 3 пальца начинаются в одном и том же виде (CGRect)и закончился с тем же представлением (CGRect)?
Кстати: я использую ту же процедуру для других UIXXXGestureRecognizer, и они все работали, как задумано.
Спасибо.