Получить скорость UISwipeGestureRecognizer - Пользовательский распознаватель жестов? - PullRequest
1 голос
/ 28 марта 2011

У меня есть приложение, которое воспроизводит видео.Я хочу управлять видео с помощью жеста, т. Е. Проведите пальцем слева направо для вперед и справа налево для назад.

Ранее я задавал вопрос по теме , но это былокогда проект был всего лишь идеей.Теперь мне нужно сесть и самому написать код, я понятия не имею, что делать.

Ответчик добавил, что мне может понадобиться создать собственный распознаватель жестов, чтобы получить скорость пролистывания, я желаю этой скоростиповлиять на скорость видео.

Есть идеи, как мне поступить?

Я никогда раньше не создавал и не настраивал распознаватель жестов, поэтому понятия не имею, как это сделать.это?

Что я действительно хочу, так это способ обработки методов начала и конца.Я думаю, что я могу запустить таймер между ними и вычислить X & Y, чтобы вычислить скорость.Любая помощь, примеры кода и тому подобное помогут.

Приветствия

1 Ответ

2 голосов
/ 28 марта 2011

Одним из способов будет вычисление разницы во времени и разности по оси X между touchesBegan и touchesEnded. Используя эти два числа, вы можете рассчитать число пикселей в секунду или аналогичное. Затем вы можете использовать величину результата, чтобы действовать как коэффициент скорости видео.

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