У меня есть изображение, которое я хочу мотать туда-сюда (один раз) вокруг фиксированной точки. Итак, у меня есть следующий код:
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.5];
myDial.transform = CGAffineTransformMakeRotation(degreesToRadians(45)); //lineA
[UIView commitAnimations];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.5];
myDial.transform = CGAffineTransformMakeRotation(degreesToRadians(0 )); //lineB
[UIView commitAnimations];
Что происходит, когда я запускаю приведенный выше код, так это то, что строка A выполняется немедленно (а не через 1,5 секунды). Сразу после этого строка B выполняется за 1,5 секунды. Я хочу, чтобы обе анимации занимали 1,5 секунды каждая. Как я могу это сделать