Преобразование UIImage в круговое движение без изменения угла + Какао - PullRequest
2 голосов
/ 15 декабря 2011

Я хочу преобразовать / повернуть UIImage в круговом движении без изменения угла изображения Следующая диаграмма объясняет требование. enter image description here Как это можно сделать с помощью свойства преобразования UIView. Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 15 декабря 2011

Звучит так, будто вам нужно только использовать свойство фрейма UIView. Однако, поскольку вы выбираете нелинейный путь между вашим источником и местом назначения, вам, скорее всего, придется побаловаться с CoreAnimation.

Извлеките CAKeyFrameAnimation , чтобы анимировать свойство через произвольный путь ключа.

Удачи!

1 голос
/ 16 декабря 2011

В моей книге приведен пример кода для анимации изображения вдоль пути:

http://www.apeth.com/iOSBook/ch17.html#FIGnancyBell

CGMutablePathRef path = CGPathCreateMutable();
// ... define the path using CGPath... functions ...
CAKeyframeAnimation* anim1 = [CAKeyframeAnimation animationWithKeyPath:@"position"];
anim1.path = path;
...