Моя цель состояла в том, чтобы приложение работало как в альбомной, так и в портретной ориентации, и все, что я мог выяснить, это код ниже. Приложение работало нормально в портретной ориентации, но при переключении в альбомную ориентацию текст не расширялся (вправо), чтобы заполнить дополнительное пространство. Я удостоверился, что мои пружины / стойки установлены, и что родители выбрали «allowResizing» в IB.
Вот что я сделал вместо этого:
- (void) willAnimateSecondHalfOfRotationFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation duration:
(NSTimeInterval)duration {
UIInterfaceOrientation toInterfaceOrientation = self.interfaceOrientation;
if (toInterfaceOrientation == UIInterfaceOrientationPortrait) {
self.myView.frame = CGRectMake(0.0, 0.0, 320.0, 480.0);
}
else {
self.myView.frame = CGRectMake(0.0, 0.0, 480.0, 256.0);
}
}
Обратите внимание, что в портретном режиме все выглядит отлично (появляется панель инструментов):
Портрет http://mr -sk.com / img / land.png
Но панель инструментов ушла в альбомном режиме:
Пейзаж http://mr -sk.com / img / por.png
Есть идеи?