Я пытаюсь выложить некоторые подпредставления в viewDidLoad с учетом ориентации, Вот мой код NSLog никогда не выполняется. Пожалуйста, помогите.
-(void) viewDidLoad { [super viewDidLoad]; if ( UIInterfaceOrientationIsPortrait([UIApplication sharedApplication].statusBarOrientation)) { } if ( UIInterfaceOrientationIsLandscape([UIApplication sharedApplication].statusBarOrientation)) { NSLog(@"This is landscape"); } }
Я думаю, это потому, что представление всегда загружается в портретной ориентации.
РЕДАКТИРОВАТЬ: Попробуйте:
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation { // Your code... }