Я пишу приложение для 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 был бы лучшим маршрутом?
Спасибо,
Блейк.