ios - 带有 allowsEditing 的 UIImagePickerController 不允许平移裁剪

标签 ios ios7 uiimagepickercontroller

我在这里看到这个问题:UIImagePicker allowsEditing stuck in center

之前好像有人遇到过这个问题,但是没有明确的解决办法。

复制步骤:

  1. 设置 allowsEditing = YES
  2. 拍照
  3. 出现裁剪窗口,但每次我平移图像时,它都会快速回到中心。

我使用的是 iOS 7.0.3。

这是我的代码:

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];

imagePicker.delegate = self;
imagePicker.modalPresentationStyle = UIModalPresentationCurrentContext;
imagePicker.allowsEditing = YES;
[self presentViewController:imagePicker animated:YES completion:nil];

最佳答案

您只需编写以下单行代码。

UIImage *image = [info valueForKey:UIImagePickerControllerEditedImage];

关于ios - 带有 allowsEditing 的 UIImagePickerController 不允许平移裁剪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20000273/

相关文章:

ios - 在播放其他视频时录制视频

ios - 静态单元格 - socket 始终为零

ios - 对多关系作为 sectionNameKeyPath

ios - 安装时将图像存储在 iOS 应用程序目录中

ios7 - iOS 7 中状态栏下方的模态视图 Controller 滑动

ios - 在 iOS 7 中使用 TextKit 设置 UIlabel 行高的最简单方法是什么?

ios - 为什么 swift 在此处使用结构作为字典键而不是字符串?

ios - 是否可以将所有 iOS 应用程序数据存储在 Library/Preferences 文件夹中?

ios7 - 删除 UITableView 的最后一行时出现动画问题

objective-c - 当点击覆盖中的按钮时,带有相机 OverlayView 的 UIImagePickerController 聚焦