端末の向きの確認

◼︎端末の向き確認

UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];

◼︎向きに応じて処理を実行

switch (_takephotoOrientation)
{        
    case UIDeviceOrientationPortrait:
        // iPhoneを縦にして、ホームボタンが下にある状態
        
    case UIDeviceOrientationPortraitUpsideDown:
        // iPhoneを縦にして、ホームボタンが上にある状態
        break;
        
    case UIDeviceOrientationLandscapeLeft:
        // iPhoneを横にして、ホームボタンが右にある状態
        
    case UIDeviceOrientationLandscapeRight:
        // iPhoneを横にして、ホームボタンが左にある状態
        
    case UIDeviceOrientationFaceUp:
        // iPhoneの液晶面を天に向けた状態
        break;
        
    case UIDeviceOrientationFaceDown:
        // iPhoneの液晶面を地に向けた状態
        break;
        
    case UIDeviceOrientationUnknown:
    default:
        // 向きが分からない状態
        break;
}