IOS要调用相机相册要用到UIImagePickerController类,UIImagePickerController有一个属性sourceType这个属性可以设置是相册还是相机(UIImagePickerControllerSourceTypeCamera,UIImagePickerControllerSourceTypePhotoLibrary),之后用[self presentModalViewController:picker animated:YES]方法既可以进入相机或相册,一般都会通过if (![UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera])判断是否相机存在不存在的话就进相册,给UIImagePickerController的对象设置代理和是否可编辑之后可以在代理方法中处理在相册或相机中选中的图片进行处理。
点击相册中的图片 货照相机照完后点击use 后触发的方法
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
点击cancel 调用的方法
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker