повернуть uiview с помощью касания (ipad и iphone)

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

Если вы визуализируете велосипедное колесо в середине iPad (и iPhone) ... Я хочу, чтобы пользователь мог щелкнуть по шине и повернуть ее влево или вправо. В зависимости от скорости взмаха будет изменяться скорость вращения колеса.

Он должен вращаться вокруг центра колеса и не двигаться в другом направлении.

Нужно ли мне использовать какой-то графический код или просто прислушиваться к касанию, проверять область, которой они коснулись, а затем повернуть изображение вокруг его центра влево или вправо?

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

Спасибо за любую информацию.


person Matt Facer    schedule 28.09.2010    source источник


Ответы (1)


Лучше всего использовать один из UIGestureRecognizer подклассы, возможно UIPanGestureRecognizer, поскольку он включает скорость.

SimpleGestureRecognizers project поможет вам начать работу.

person Kris Markel    schedule 28.09.2010