选取图库中的一张图片,并显示在UIImageView中
@IBOutlet weak var imageView: UIImageView!
@IBAction func pickerImg(sender: AnyObject) {
//新建UIImagePickerController对象
let i=UIImagePickerController()
//设置选择图片的形式,不设置也默认图库
i.sourceType=UIImagePickerControllerSourceType.PhotoLibrary
//设置监听,继承了UIImagePickerControllerDelegate,UINavigationControllerDelegate
i.delegate=self
//调用图库进行选择
self.presentViewController(i, animated: true, completion: nil)
}
//重写选择完成后调用的方法
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) {
//将选到的图片设置给UIImageView
imageView.image=image;
//结束选图界面,返回
picker.dismissViewControllerAnimated(true, completion: nil)
}