从相册选取图片展示并实现自定义事件

UIImagePickerControllerSourceTypesourceType=UIImagePicker

ControllerSourceTypeCamera;

if(![UIImagePickerControllerisSourceTypeAvailable:UIImagePick

erControllerSourceTypeCamera]) {

sourceType=UIImagePickerControllerSourceTypePhotoLibrary;

}

UIImagePickerController * picker =

[[UIImagePickerControlleralloc]init];

picker.delegate =self;

picker.allowsEditing=YES;

picker.sourceType=sourceType;

[selfpresentModalViewController:picker

animated:YES];

-(void)imagePickerController:

(UIImagePickerController*)pickerdidFinishPickingMediaWith

Info:(NSDictionary *)info

{

[picker dismissModalViewControllerAnimated:YES];

UIImage * image=[info

objectForKey:UIImagePickerControllerEditedImage];

[selfperformSelector:@selector(selectPic:)

withObject:imageafterDelay:0.1];

}

-(void)selectPic:(UIImage*)image

{

NSLog(@"image%@",image);

imageView = [[UIImageView alloc]

initWithImage:image];

imageView.frame = CGRectMake(0, 0,

image.size.width, image.size.height);

[self.viewaddSubview:imageView];

[selfperformSelectorInBackground:@selector(detect:)

withObject:nil];

}

detect为你自己的自定义方法

posted @ 2016-11-16 23:55  华少不思议  阅读(106)  评论(0编辑  收藏  举报