Skip to content

Instantly share code, notes, and snippets.

@npinto
Created January 31, 2013 09:07
Show Gist options
  • Select an option

  • Save npinto/4681514 to your computer and use it in GitHub Desktop.

Select an option

Save npinto/4681514 to your computer and use it in GitHub Desktop.

Revisions

  1. npinto created this gist Jan 31, 2013.
    32 changes: 32 additions & 0 deletions imageOrientation.mm
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,32 @@
    UIImageOrientation imageOrientation;
    if (UserDefaults.usingFrontCamera) {
    switch (curDeviceOrientation) {
    case UIDeviceOrientationLandscapeLeft:
    imageOrientation = UIImageOrientationDown;
    break;
    case UIDeviceOrientationLandscapeRight:
    imageOrientation = UIImageOrientationUp;
    break;
    case UIDeviceOrientationPortraitUpsideDown:
    imageOrientation = UIImageOrientationLeft;
    break;
    default:
    imageOrientation = UIImageOrientationRight;
    break;
    }
    } else {
    switch (curDeviceOrientation) {
    case UIDeviceOrientationLandscapeLeft:
    imageOrientation = UIImageOrientationUp;
    break;
    case UIDeviceOrientationLandscapeRight:
    imageOrientation = UIImageOrientationDown;
    break;
    case UIDeviceOrientationPortraitUpsideDown:
    imageOrientation = UIImageOrientationLeft;
    break;
    default:
    imageOrientation = UIImageOrientationRight;
    break;
    }
    }