Как определить направление движения пальца с помощью iPhone UITouch

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

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

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

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


person MAbbas    schedule 08.05.2009    source источник


Ответы (1)


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

person David Kanarek    schedule 15.01.2010