В вашем UIViewController
, который вы хотите поддерживать в режиме множественной ориентации.
Реализует следующую функцию, чтобы указать, что вы хотите поддерживать (оба) ландшафтный режим и только обычный портретный режим.(Наиболее распространенная настройка)
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
switch (interfaceOrientation) {
case UIInterfaceOrientationLandscapeLeft:
case UIInterfaceOrientationLandscapeRight:
case UIInterfaceOrientationPortrait: {
return YES;
} break;
case UIInterfaceOrientationPortraitUpsideDown:
default: {
return NO;
} break;
}
}
UINavigationController
будет следовать текущей настройке ориентации UIViewController
и реагировать соответствующим образом.