2010-06-10 2 views
0

Возможно ли установить минимальное значение поворота, необходимое для перехода UIRotationGestureRecognizer в UIGestureRecognizerStateRecognized? Я использую несколько распознавателей, и мой UIRotationGestureRecognizer продолжает получать вызовы с очень маленьким вращением (от 1 до 15 градусов в любом направлении), а не с моим UIPinchGestureRecognizer.UIRotationGestureRecognizer минимальное значение поворота

То, что я хотел бы сделать, это называть вращение только в том случае, если вращение находится в определенном диапазоне, иначе отмените его и позвольте вызвать пинч.

ответ

0

Нет такого метода.

Однако вы можете проверить the .rotation property распознавателя жестов и определить, нужно ли вам предпринимать какие-либо действия.

+0

Да, я возился с этим, я не знаю, как остановить поворот от распознавания и вызвать распознаватель щепотки. Я проверил метод requireGestureRecognizerToFail, но, похоже, он вообще не работает. –

+0

@dc Вы действительно добавили оба распознавателя в представление? – kennytm

+0

Да, конечно. Я проверяю состояние метода вращения, которое я определил, и если это 'UIGestureRecognizerStateEnded', я проверяю значение поворота, и если он находится в моем диапазоне, я вызываю' [pinchRecognizer requireGestureRecognizerToFail: rotationRecognizer] '- это ничего не делает. –

Смежные вопросы