Я периодически вращаю UIImageView на месте.Мое представление очень простое, представление внутри набора представлений UITabBar.Если мне случится повернуть iPad во время анимации поворота, изображение будет искажено.Я проверил все, что могу придумать в своем xib-файле для моего изображения, авторазмер полностью отключен, и я не изменяю размеры подвидов в родительском представлении.
Вот мой код анимации:
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationDelay:0.0];
transform = CGAffineTransformMakeRotation(convertToRadian(myDegrees));
myImage.transform = transform;
[UIView commitAnimations];
Если я уберу свою анимацию, тогда все будет работать так, как я ожидал.Этот код поворота работает нормально, если я не поворачиваю свое устройство.
Что я могу сделать, чтобы встроенная анимация поворота не изменяла мою анимацию и не искажала изображения?