kiedy orientacja urządzenia iPhone jest skierowana w górę / w dół, czy mogę stwierdzić, czy jest to krajobraz, czy portret?

Dostałem ten kod, że jeśli urządzenie znajduje się w krajobrazie w lewo / w prawo lub do góry nogami, obraca się i pokazuje inny kontroler widoku. ale jeśli jest w orientacji do góry lub do dołu, to jak mogę stwierdzić, czy jest w trybie poziomym, czy pionowym? bo chcę tylko obracać, jeśli jest skierowana w górę lub w dół iw trybie poziomym

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

questionAnswers(4)

yourAnswerToTheQuestion