У меня есть Подкласс UIViewController как обычно.Когда я загружаю приложение, мне нужно определить размер некоторых элементов, которые я должен вставить программно.Конечно, размер зависит от ориентации интерфейса: Итак, я сделал:
- (void)viewDidLoad {
switch( [self interfaceOrientation] ) {
case UIInterfaceOrientationPortrait:
case UIInterfaceOrientationPortraitUpsideDown:
NSLog(@"Portrait");
break:
case UIInterfaceOrientationLandscapeLeft:
case UIInterfaceOrientationLandscapeRight:
NSLog(@"Landscape");
break;
}
Но независимо от ориентации симулятора / устройства, всегда есть Portrait в viewDidLoad / WillAppear, даже если всевращаться правильно.В Plist я добавил все поддерживаемые ориентации.Намеки?