UIImagePickerController
在创建imagePickerController时,可选择allowEditing = YES;
在添加alertController 和 alertAction 时,要记得先判断设备是否允许使用相机
通过
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
来判断
1、图片选择完成后会执行此方法
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<NSString *,id> *)info {
//通过UIImagePickerControllerOriginalImage可获取选择的图片
UIImage *image = info[UIImagePickerControllerOriginalImage];
}
2、在选择图片时点击取消会执行此方法
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker {
//点击右上角cancel会执行
}