Ios 拍照后在UIImagePickerController上显示预览图像

Ios 拍照后在UIImagePickerController上显示预览图像,ios,ipad,ios6,uiimagepickercontroller,Ios,Ipad,Ios6,Uiimagepickercontroller,我有下一个代码来拍照: UIImagePickerController * picker = [[UIImagePickerController alloc] init]; picker.view.tag = 2; picker.delegate = self; picker.sourceType = UIImagePickerControllerSourceTypeCamera; picker.cameraCaptureMode = UIImagePic

我有下一个代码来拍照:

    UIImagePickerController * picker = [[UIImagePickerController alloc] init];
    picker.view.tag = 2;
    picker.delegate = self;
    picker.sourceType = UIImagePickerControllerSourceTypeCamera;
    picker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto;
    picker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
    [self presentViewController:picker animated:YES completion:nil];

此代码打开相机应用程序并拍摄照片,问题是:拍摄照片时,它会自动显示预览,但它会显示镜像的图片,如何才能按原样显示图片?我想我错过了一个参数,但我用谷歌搜索了它,但运气不好。

这是前置摄像头的标准行为。如果您尝试使用内置照相机应用程序拍照,它将不会显示镜像的预览图像,但会将图像另存为镜像图像

您需要在图像选择器视图上应用变换以实现所需的效果。请看这里: