Swift学习笔记(4)使用UIImagePickerController实现从设备图片库和照相机获取图片
设备图片库和照相机是图像的两个重要来源,使用UIKit中提供的图像选择器UIImagePickerController可以轻易地实现从设备图片库和照相机获取图片。
目录
声明协议
UIViewController需声明实现如下两个协议
class viewController: UIViewController , UIImagePickerControllerDelegate , UINavigationControllerDelegate{
...
}
创建UIImagePickerController
定义一个UIImagePickerController
var imagePicker:UIImagePickerController!
创建一个UIButton,在其IBAction中添加代码
设备图片库:
if self.imagePicker == nil{
self.imagePicker = UIImagePickerController()
}
self.imagePicker.delegate = self
//设置图片来源为设备图片库
self.imagePicker.sourceType = .PhotoLibrary