Я использую CGAffineTransformMakeScale для масштабирования UIView от 0,1 до 1,0.
Проблема в том, что представление также вращается во время анимации масштабирования.Таким образом, он заканчивается со шкалой вращения 1,0 И 90 °.
[self presentModalViewController:slideTwoViewController animated: NO];
[slideTwoViewController.view setTransform:CGAffineTransformMakeScale(0.1,0.1)];
[UIView beginAnimations: nil context: nil];
[UIView setAnimationDuration:2.0];
[slideTwoViewController.view setTransform:CGAffineTransformMakeScale(1.0,1.0)];
[UIView commitAnimations];
Исходная ориентация приложения - альбомная ориентация.Итак, когда анимация заканчивается, UIView выглядит как в портрете.
Это должно произойти?я что-то пропустил?
Спасибо