我想在 imagePicker 图像部分上绘制。我知道图像选择器有一个可以使用的覆盖视图。但是我只想添加到图像部分区域,所以我需要获取裁剪矩形。
我知道ImagePicker中有一个值:
UIImagePickerController.InfoKey.originalImage
但是我不知道如何访问它以及如何从中获取价值。
UIImagePickerControllerEditedImage
或 editedImage
https://developer.apple.com/documentation/uikit/uiimagepickercontrollereditedimage?language=objc
很久以前,我就发现 Xcode 对 swift 版本很挑剔,所以即使我使用 Swift,我也使用 O-C 命名。这是我项目中的代码:
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String:Any]) {
print("Selected Image's MetaData: \(info)")
if let image = info["UIImagePickerControllerEditedImage"] as? UIImage {
(blah blah blah)