Я хочу создать анимацию, которая одновременно перемещает и вращает UIView. Я пробовал следующий код:
[UIView beginAnimations:@"MoveAndRotateAnimation" context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:kAnimationDuration];
myView.frame = newFrame;
myView.transform = CGAffineTransformMakeRotation(0.4);
[UIView commitAnimations];
В результате после завершения анимации представление отображается неправильно (некоторые части больше не видны). Если я изменяю только кадр ИЛИ преобразование для анимации, вид будет отображаться правильно. Проблема возникает только в том случае, если я устанавливаю и фрейм, и трансформацию.
Каким будет правильный способ одновременной анимации движения и вращения вида?