UIImagePickerController处理选择之后的图片

xcode10.1 用swift处理选择的相册。最后获得的键值对需要用这种方是取取得图片
info[UIImagePickerController.InfoKey.init(string:UIImagePickerControllerOriginalImage)]
下面是完整的代码
public func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any])
{
var selectedImage: UIImage?
if let editedImage = info[UIImagePickerController.InfoKey.init(string: UIImagePickerControllerEditedImage)] as? UIImage {
selectedImage = editedImage
self.bgImageView.image = selectedImage!
picker.dismiss(animated: true, completion: nil)
} else if let originalImage = info[UIImagePickerController.InfoKey.init(string:UIImagePickerControllerOriginalImage)] as? UIImage {
selectedImage = originalImage
self.bgImageView.image = selectedImage!
picker.dismiss(animated: true, completion: nil)
}
print(info)
}
func imagePickerControllerDidCancel(_ picker: UIImagePickerController){
self.dismiss(animated: true, completion: nil)
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • { 11、核心动画 需要签协议,但是系统帮签好 一、CABasicAnimation 1、创建基础动画对象 CAB...
    CYC666阅读 5,486评论 2 4
  • 前言 自定义控件的时候,经常会不仅在代码中创建该控件,现在还越来越多的在Storyboard和XIB中直接创建,如...
    一束强光阅读 5,049评论 0 0
  • 在本章中,您将要添加照片到 Homepwner 应用程序。 您将呈现一个 UIImagePickerControl...
    titvax阅读 3,780评论 0 1
  • 今天想记录一个同事的故事。 这个同事89年生人,男,从业六年、六年的柜员生涯。终于在今年如愿以偿,从柜员的序列转出...
    以琳的每一天阅读 4,229评论 3 3
  • 在最近的一次旅行中 我看到了住在星星的人 他们的眼睛里没有嘈杂的画面 没有多余的沙哑的话 我开始亦步亦趋走进海底 ...
    爱酱lll阅读 1,261评论 0 8