问题描述
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 (将#修改为@)