Я пытаюсь создать очень простую анимацию ключевого кадра, в результате чего изображение поворачивается от одного угла к другому через заданную середину.
(Цель состоит в том, чтобы иметь возможность анимировать вращение с помощью угла OBTUSE дуги GREATER THAN 180 DEGREES, вместо того, чтобы анимация "обманывать" и идти по кратчайшему маршруту, т.е. через противоположную , ОСТРОЕ меньший угол - это может произойти, когда есть только один ключевой кадр [т.е. место назначения]. Чтобы пройти "длинный" путь, я предполагаю, что мне нужен дополнительный ключевой кадр на полпути вдоль нужной дуги.)
Вот то, что у меня есть до сих пор (что делает графику желаемым поворотом, самым острым углом):
#define DEGREES_TO_RADIANS(__ANGLE__) ((__ANGLE__) / 180.0 * M_PI)
...
[UIView beginAnimations:nil context:nil];
CGAffineTransform cgCTM = CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(desiredEndingAngle));
[UIView setAnimationDuration:0.5];
graphic.transform = cgCTM;
[UIView commitAnimations];
Как я понимаю, я не ищу анимацию вдоль пути (так как для перевода, а не для вращения)...
Во всяком случае, любая помощь будет ОЧЕНЬ высоко ценится! Спасибо заранее.