UIImagePickerControllerEditedImage为iOS 11编辑了图像偏移量

时间:2018-01-02 06:19:56

标签: uiimageview uiimage uiimagepickercontroller ios11

我正在使用启用UIImagePickerController的{​​{1}}来在应用中共享图片,但发现只有运行iOS 11的设备会裁剪裁剪后的图片。

我的allowsEditing实施非常简单,只是标准操作:

UIImagePickerControllerDelegate

下面你可以看到差异。 iOS 10在右侧,iOS 11在左侧。您可以看到iOS 11图像向下偏移,即使裁剪矩形放在完全相同的位置。

iOS 10 vs iOS 11 edited image

以下是展示此问题的视频:https://www.dropbox.com/s/4csofidjcrc9ah6/UIImagePickerControllerEditedImageOffset.mp4?dl=0

我还在GitHub上创建了一个演示项目来演示这个问题:https://github.com/aivars/photo-Picker-Tests

我猜这是func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) { let image = info[UIImagePickerControllerEditedImage] as! UIImage imageView.image = image picker.dismiss(animated: true, completion: nil) } 错误,但想知道为什么在网上找不到任何其他错误报告。

我还向Apple提交了一份错误报告:http://www.openradar.me/36292067

0 个答案:

没有答案