Преобразование UIImage в круговое движение без изменения угла + Какао

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

2 ответа

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

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

Удачи!

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

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

CGMutablePathRef path = CGPathCreateMutable();
// ... define the path using CGPath... functions ...
CAKeyframeAnimation* anim1 = [CAKeyframeAnimation animationWithKeyPath:@"position"];
anim1.path = path;
Другие вопросы по тегам