cuando la orientación del dispositivo del iPhone es hacia arriba / abajo, ¿puedo saber si es horizontal o vertical?
Obtuve este código que, si el dispositivo está en posición horizontal izquierda / derecha o al revés, gira y muestra otro controlador de vista. pero si está orientado hacia arriba o hacia abajo, entonces, ¿cómo puedo saber si está en modo paisaje o retrato? porque solo quiero rotar si está boca arriba o abajo y en modo horizontal
- (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;
}
}