您的位置:首页 > 产品设计 > UI/UE

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: