在app中想得到手机中的图片,可使用类UIImagePickerController,经过这个类能够得到手机中的图片。使用这个类得到图片,都须要遵照UIImagePickerControllerDelegate,UINavigationControllerDelegate协议,在选择图片完毕后使用代理方法- (void)imagePickerController:(nonnull UIImagePickerController *)picker didFinishPickingImage:(nonnull UIImage *)image editingInfo:(nullable NSDictionary<NSString *,id> *)editingInfo便可得到选择的图片app
//得到图片 在图片选择器中选择代理
UIImagePickerController *pickerController = [[UIImagePickerController alloc] init];图片
[self presentViewController:pickerController animated:YES completion:nil];it
//设置UIImagePickerControllerDelegate的代理io
pickerController.delegate = self;List
- (void)imagePickerController:(nonnull UIImagePickerController *)picker didFinishPickingImage:(nonnull UIImage *)image editingInfo:(nullable NSDictionary<NSString *,id> *)editingInfo{方法
[self.imageList addObject:image];im
[self.collectionView reloadData];协议
[self dismissViewControllerAnimated:YES completion:nil];animate
}