UIImagePickerController用法
2014-10-28 14:34
337 查看
// 从照片库里面选取
- (void)pickerFromPhotoLib
{
UIImagePickerController *imagepicker = [[UIImagePickerController alloc] init];
imagepicker.delegate = self;
imagepicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
imagepicker.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
imagepicker.allowsEditing = YES;
[self presentModalViewController:imagepicker animated:YES];
}
// 从相机获取
-(void)pickerFromCameraSource
{
UIImagePickerController * imagepicker = [[UIImagePickerController alloc] init];
imagepicker.delegate = self;
imagepicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagepicker.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
imagepicker.allowsEditing = YES;
[self presentModalViewController:imagepicker animated:YES];
}
//完成选取
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingImage:(UIImage *)image
editingInfo:(NSDictionary *)editingInfo
{
//image为选中图片
[[picker parentViewController] dismissModalViewControllerAnimated:YES];
}
// 取消选取
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker
{
[picker dismissModalViewControllerAnimated:YES];
}
记得在ViewController加上托管 UIImagePickerControllerDelegate
- (void)pickerFromPhotoLib
{
UIImagePickerController *imagepicker = [[UIImagePickerController alloc] init];
imagepicker.delegate = self;
imagepicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
imagepicker.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
imagepicker.allowsEditing = YES;
[self presentModalViewController:imagepicker animated:YES];
}
// 从相机获取
-(void)pickerFromCameraSource
{
UIImagePickerController * imagepicker = [[UIImagePickerController alloc] init];
imagepicker.delegate = self;
imagepicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagepicker.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
imagepicker.allowsEditing = YES;
[self presentModalViewController:imagepicker animated:YES];
}
//完成选取
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingImage:(UIImage *)image
editingInfo:(NSDictionary *)editingInfo
{
//image为选中图片
[[picker parentViewController] dismissModalViewControllerAnimated:YES];
}
// 取消选取
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker
{
[picker dismissModalViewControllerAnimated:YES];
}
记得在ViewController加上托管 UIImagePickerControllerDelegate
相关文章推荐
- UIImagePickerController在iPhone和iPad中用法的一点不同
- UIImagePickerController的用法
- IOS开发----UIImagePickerController详细用法
- UIImagePickerController在iPhone和iPad中用法的一点不同
- UIImagePickerController的基础用法
- UIImagePickerController在iPhone和iPad中用法的一点不同
- 简述UIImagePickerController的属性和用法
- 给iOS开发新手送点福利,简述UIImagePickerController的属性和用法
- UIImagePickerController 的部分用法详解
- iOS中UIImagePickerController图片选取器的用法小结
- ios硬件开发 照相机-图像选取器(UIImagePickerController)的用法
- UIImagePickerController 的基本用法 - iOS - UI基础知识总结14
- UIImagePickerController用法小结
- UIImagePickerController在iPhone和iPad中用法的一点不同[转]
- UIImagePickerController在iPhone和iPad中用法的一点不同
- UIImagePickerController 用法
- (UIImagePickerController)的用法(一)
- UIImagePickerController在iPhone和iPad中用法的一点不同
- UIImagePickerController 用法详解
- UIImagePickerController详解