Kann ich erkennen, ob es sich um ein Hoch- oder Querformat handelt, wenn das iPhone mit der Vorderseite nach oben oder unten ausgerichtet ist?

Ich habe den folgenden Code erhalten: Wenn sich das Gerät im Querformat befindet (links / rechts oder verkehrt herum), dreht es sich und zeigt einen anderen Ansichts-Controller. aber wenn es in der Ausrichtung ist, kann ich dann feststellen, ob es im Querformat oder im Hochformat ist? weil ich nur drehen möchte wenn es auf oder ab ist und im Querformat

    - (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;
    }
}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage