UIRotationGestureRecognizer как регулятор громкости - PullRequest
1 голос
/ 23 мая 2011

Я сделал удаленное приложение для iPhone и теперь хочу добавить к нему несколько жестов.Один из жестов, который мне нужен, - это жест вращения, чтобы изменить громкость.

Моя проблема: Как я могу "перевести" вращение и скорость, которые доставляются UIRotationGestureRecognizer, в процентную громкость?

Мне нужно передать абсолютное значение на системный пульт дистанционного управления (например, 1%, 50% или 100%), и я знаю значение, установленное при запуске жеста.Но как бы я решил, когда вращение было достаточно далеко, чтобы увеличить или уменьшить громкость на 1%?

Это делает большой узел в моей голове, поэтому любая помощь будет принята с благодарностью.Спасибо!

1 Ответ

2 голосов
/ 23 мая 2011

Обычно максимум, на что пользователь может повернуть свою руку, составляет 180˚, поэтому я думаю, что будет иметь смысл, что 1% будет 180˚ / 100 = 1.8˚

...