Я получил этот код, который, если устройство находится в горизонтальном положении влево/вправо или вверх дном, поворачивается и отображает другой контроллер вида. но если он находится в ориентации лицом вверх или вниз, то как я могу узнать, находится ли он в ландшафтном режиме или в портрете? потому что я только хочу повернуть, если он направлен вверх или вниз и в ландшафтном режиме
- (void)viewDidAppear:(BOOL)animated
{
UIDeviceOrientation orientation = [[UIDevice currentDevice]orientation];
NSLog(@"orientation %d", orientation);
if ((orientation == 2) || (orientation == 3) || (orientation == 4))
{
[self performSegueWithIdentifier:@"DisplayLandscapeView" sender:self];
isShowingLandscapeView = YES;
}
}