Вам не нужно разделять анимацию. Смотри мой ответ.

у приложение для iPhone, и у меня есть изображение, которое я хотел бы закрутить наружу.

В настоящее время мой код выглядит следующим образом (обернутый в блок beginAnimations / commitAnimations):

scale = CGAffineTransformScale(CGAffineTransformIdentity, 5.0f, 5.0f);
swirl = CGAffineTransformRotate(scale, M_PI);
[player setTransform:swirl];    
[player setAlpha:0.0f];

Но я обнаружил, что если я попытаюсь изменить угол поворота, скажем, на 4 * M_PI, он вообще не будет вращаться. Можно ли получить вращение на 720˚ с помощью CGAffineTransformRotate или мне нужно переключиться на другую технологию?

Если бы мне пришлось переключиться на другую технологию, вы бы порекомендовали использовать другой поток (или таймер), чтобы сделать анимацию самостоятельно, или OpenGL будет лучшим путем?

Спасибо,
Блейк.

Ответы на вопрос(3)

Ваш ответ на вопрос