我試圖在UIImageView中填充圖像後,我拍照或從我的照片庫中選擇一張圖片。UIImageView沒有更新與圖片拍攝後的新圖像或從照片庫中選擇的圖片
這裏是處理相機和照片庫激活代碼:
@IBAction func activateCmera(_ sender: Any) {
if (UIImagePickerController.isSourceTypeAvailable(.camera)) {
let imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = .camera
imagePicker.allowsEditing = false
self.present(imagePicker, animated: true, completion: nil)
}
}
@IBAction func activatePhotoLib(_ sender: Any) {
if (UIImagePickerController.isSourceTypeAvailable(.photoLibrary)) {
let imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = .photoLibrary
imagePicker.allowsEditing = false
self.present(imagePicker, animated: true, completion: nil)
}
}
這裏是填充的UIImageView中的圖像的代碼:我有一張照片後
@IBOutlet weak var imageView: UIImageView!
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
let image = info[UIImagePickerControllerOriginalImage] as! UIImage
self.imageView.contentMode = .scaleAspectFit
self.imageView.image = image
self.dismiss(animated: true, completion: nil);
}
目前
我相機或從我的照片庫中選擇圖像,我將重定向到應用程序的初始視圖,而不更新UIImageView空間的照片。
任何幫助表示讚賞謝謝!
感謝那些工作! – Jmuru