2009-06-24 3 views
0

Я пытаюсь перетащить UIImageView в соответствии с привязкой, но все изображение перемещается. На самом деле у меня есть представление о настройках моего приложения, а один параметр установлен с помощью циферблата (с ручкой/иглой (?)). Я бы хотел, чтобы центр вращения иглы/руки не двигался, когда я перетаскиваю его.Перетащите, чтобы повернуть в iPhone-приложении

Спасибо за ваши будущие ответы.

ответ

1

Вам необходимо настроить поворот трансформации на слой вашей иглы.

Идеальный пример кода для вас, чтобы посмотреть приложение Metronome, которое предоставляет Apple. Это будет очень похоже на то, что вы хотите сделать.

+0

Спасибо Kailoa, кроме того, у меня есть этот образец кода, но я не думал об этом. Извините, я не могу голосовать за вас. У меня только репутация 11pts на данный момент (я новичок). Имейте приятный день, и снова нажмите – Albatrox

+0

Re Kailoa, я пробовал, и он почти работает. Если у меня есть только одна игла, это нормально, но у меня есть две иглы, поэтому я протестировал с помощью , если (CGRectContainsPoint ([игла1], [touch locationInView: self]) { [self rotate: angle]; } , но это не чистый поворот, и он не вращается больше, чем ≈ M_PI (почти) – Albatrox

Смежные вопросы