iPhone中图库类UIImagePickerController

在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

}

相关文章
相关标签/搜索