когда устройство iphone ориентировано вверх или вниз, могу ли я сказать, пейзаж это или портрет?

Я получил этот код, который, если устройство находится в горизонтальной ориентации влево / вправо или вверх ногами, оно вращается и показывает другой контроллер представления. но если этов ориентации вверх или вниз, тогда как я могу определить,в ландшафтном режиме или в портретном? потому что я хочу вращаться, только еслиs лицом вверх или вниз и в ландшафтном режиме

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

Ответы на вопрос(4)

Ваш ответ на вопрос