Aiv*_*var 10 uiimageview uiimagepickercontroller uiimage ios11
我使用的是UIImagePickerController具有allowsEditing能够在共享一个应用程序的图像,却发现裁剪的图像用于运行iOS仅11偏移的设备.
我的UIImagePickerControllerDelegate实现非常简单,只是标准操作:
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
let image = info[UIImagePickerControllerEditedImage] as! UIImage
imageView.image = image
picker.dismiss(animated: true, completion: nil)
}
Run Code Online (Sandbox Code Playgroud)
下面你可以看到差异.iOS 10在右侧,iOS 11在左侧.您可以看到iOS 11图像向下偏移,即使裁剪矩形放在完全相同的位置.
这里是一个视频演示该问题:https://www.dropbox.com/s/4csofidjcrc9ah6/UIImagePickerControllerEditedImageOffset.mp4?dl=0
我还在GitHub上创建了一个演示项目来演示这个问题:https://github.com/aivars/photo-Picker-Tests
我猜这是UIImagePickerController错误,但想知道为什么不在网上找到任何其他错误报告.
我还向Apple提交了一份错误报告:http://www.openradar.me/36292067
| 归档时间: |
|
| 查看次数: |
1045 次 |
| 最近记录: |