如何解决图像选择器允许编辑功能中真假的区别
import UIKit
class ViewController: UIViewController,UIImagePickerControllerDelegate,UINavigationControllerDelegate {
@IBOutlet weak var imageView: UIImageView!
let imagePicker = UIImagePickerController()
override func viewDidLoad() {
imagePicker.delegate = self
}
func imagePickerController(_ picker: UIImagePickerController,didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
if let userImage = info[UIImagePickerController.InfoKey.editedImage] as? UIImage {
imageView.image = userImage
}
imagePicker.dismiss(animated: true,completion: nil)
}
@IBAction func takePhoto(_ sender: UIBarButtonItem) {
imagePicker.sourceType = .camera
imagePicker.allowsEditing = ***true***
present(imagePicker,animated: false)
}
@IBAction func selectPhoto(_ sender: UIBarButtonItem) {
imagePicker.sourceType = .photoLibrary
imagePicker.allowsEditing = true
present(imagePicker,animated: false)
}
}
我正在学习快速使用UIImagePicker
函数。图片视图应该更改为我从图库中拍摄或选择的照片。
但是,我发现如果在按下两个按钮的功能下将imagePicker.allowsEditing = ***true***
更改为imagePicker.allowsEditing = ***false***
,图像将不会显示。
为什么会发生这种情况以及如何解决?谢谢你们。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。