UIImagePickerController照片功能
需要设置sourceType和delegate属性
sourceType:(有傻种可以使用的源,即照片来源)
UIImagePickerControllerSourceTypeCamera:用于显示用户用相机拍摄.
UIImagePickerControllerSourceTypePhotoLibrary:显示所有相册,让用户从相册选取照片
UIImagePickerControllerSourceTypeSavePhotosAlbum:让用户从最近拍摄的照片选取一张
对于没有照相机的设备来说,第一种源是无效的
可以通过
+(BOOL)isSourceTypeAvailable
判断设备是否支持-
需要遵守协议
<UIImagePickerControllerDelegate>
并且设置delegate为自身.- 协议中有两个方法:
选中一张照片调用imagePickerController:didFinishPickingMediaWithInfo
取消选择调用imagePickerControllerDidCancel
- 协议中有两个方法:
该界面应该用presentViewController显示出来