注意:开启图片点击事件:
在.h中,设置代理<UIImagePickerControllerDelegate>
//创建单击手势
UITapGestureRecognizer *tap=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(xt:)];
//给图片添加单击手势
[self.myImage addGestureRecognizer:tap];
-(void) xt:(id)sender{
UIImagePickerController *img=[[UIImagePickerController alloc]init];//图片加载
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary])
{
img.sourceType=UIImagePickerControllerSourceTypePhotoLibrary;
img.delegate=self;
[self presentViewController:img animated:YES completion:nil];//推出了图像选择视图
}
}
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage *temp=[info objectForKey:UIImagePickerControllerOriginalImage];
self.myImage.image=temp; //收起视图
[picker dismissViewControllerAnimated:YES completion:nil];
}