Возможно ли установить минимальное значение поворота, необходимое для перехода UIRotationGestureRecognizer
в UIGestureRecognizerStateRecognized
? Я использую несколько распознавателей, и мой UIRotationGestureRecognizer
продолжает получать вызовы с очень маленьким вращением (от 1 до 15 градусов в любом направлении), а не с моим UIPinchGestureRecognizer
.UIRotationGestureRecognizer минимальное значение поворота
То, что я хотел бы сделать, это называть вращение только в том случае, если вращение находится в определенном диапазоне, иначе отмените его и позвольте вызвать пинч.
Да, я возился с этим, я не знаю, как остановить поворот от распознавания и вызвать распознаватель щепотки. Я проверил метод requireGestureRecognizerToFail, но, похоже, он вообще не работает. –
@dc Вы действительно добавили оба распознавателя в представление? – kennytm
Да, конечно. Я проверяю состояние метода вращения, которое я определил, и если это 'UIGestureRecognizerStateEnded', я проверяю значение поворота, и если он находится в моем диапазоне, я вызываю' [pinchRecognizer requireGestureRecognizerToFail: rotationRecognizer] '- это ничего не делает. –