Как я могу получать уведомления о непрерывных событиях касания моей кнопки вместо одной? - PullRequest
0 голосов
/ 11 октября 2011

Мне нужно повернуть изображение, но я не могу использовать жесты или ползунок, поэтому я подумал о том, чтобы использовать 2 кнопки, одну для вращения по часовой стрелке, а другую - для вращения моего UIImageView по часовой стрелке.

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

Есть способ получить непрерывное событие касания, когда я нажимаю кнопку?

Есть лине такая ли возможность, как я могу реализовать это непрерывное вращение с помощью двух кнопок?

Извините, если я сказал что-то не так, я новичок в разработке для iOS.

1 Ответ

2 голосов
/ 11 октября 2011

Есть несколько способов сделать это - кнопки UIB имеют события touchDown и touchUp, поэтому вы можете запустить процесс на touchDown и завершить его на touchUpInside. Это обсуждение может быть полезно.

В качестве альтернативы, вместо использования кнопок UI, вы можете попытаться обнаружить touchesBegan в определенной области (скажем, в UIImageView, содержащем изображение кнопки), затем запустить анимацию вращения до события touchesEndedпроисходит?

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