Остановился на этом. Я использую раздел кода, размещенный здесь, чтобы повернуть вид в ландшафт. Поворот, изменение размера и анимации работают отлично, но когда вид вращается, строка состояния висит в виде тонкой серой полосы, которая по размеру равна скрытой строке состояния.
Вот код:
[UIView beginAnimations:@"View Flip" context:nil];
[UIView setAnimationDuration:1.25];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];
if (self.interfaceOrientation == UIInterfaceOrientationPortrait) {
self.view.transform = CGAffineTransformIdentity;
self.view.transform = CGAffineTransformMakeRotation(degreesToRadian(90));
self.view.bounds = CGRectMake(0.0, 0.0, 480, 320);
}
[UIView commitAnimations];
Заранее спасибо!