가로 모드에서만 실행되는 앱이 있습니다. 사진을 찍기 위해 카메라를 제시하면 화면이 가로로 표시되지만 실시간 미리보기가 회전됩니다. 사진을 찍을 때 스틸 미리보기가 정확합니다. iOS 가로 방향 앱에서만 사진 찍기
나는이와 함께 카메라 이미지를 회전하려고 :self.navigationController.navigationBarHidden=YES;
UIImagePickerController *picker=[[UIImagePickerController alloc] init];
picker.delegate=self;
picker.sourceType=UIImagePickerControllerSourceTypeCamera;
picker.showsCameraControls=YES;
[picker setCameraFlashMode:UIImagePickerControllerCameraFlashModeOff];
CGAffineTransform transform=picker.view.transform;
transform= CGAffineTransformMakeRotation(-90*M_PI/180);
[picker setCameraViewTransform:transform];
[self presentModalViewController:picker animated:YES];
[picker release];
지금 내가 올바른 방법 라운드 실시간 미리보기하지만 작은보기 영역이보기입니다 (때문에 아마도) 초상화에 얻을)?. 다시 말하면 여전히 미리보기가 정확합니다.
어떻게 수정합니까?
UIImagePickerController를 서브 클래스 또는 가로로 강제 권장되지는 http://stackoverflow.com/a/16346664/568529 – akaralar