Как определить направление движения пальца с помощью iPhone UITouch - PullRequest
3 голосов
/ 08 мая 2009

В документации UITouch упоминается, что вы можете получить направление [B] [/ B] пальца. Но я не могу найти какой-либо способ / ссылку, как получить информацию о направлении.

Я нашел здесь старую версию ссылки на класс UITouch, в которой упоминается информация о направлении.

Но этот способ у меня не работает (у меня последний iPhone SDK).

Кто-нибудь из вас пытался найти направление?

1 Ответ

2 голосов
/ 16 января 2010

Apple говорит, что вы можете получить его, но в документации Event Handling они также прямо говорят, что вы должны рассчитать это. Это не так сложно сделать, и в нем есть образец. Я сделал это, просто кэшировав начальную точку касания, и на конце касания убедившись, что касание перемещается не менее чем на 80 пикселей в одном направлении и не более чем на 75% длины в другом направлении. Это дало мне хорошие результаты, но не стесняйтесь экспериментировать с тем, что, по вашему мнению, дает наименьшее количество ложных положительных и отрицательных результатов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...