UIImageView -- 选择图片

清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>

- (void)viewDidLoad
{
    [super viewDidLoad];
     
     
    _imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 200, 200)];
    [self.view addSubview:_imageView];
    _imageView.backgroundColor = [UIColor redColor];
    //
     
    _imageView.userInteractionEnabled = YES;
     
    UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(choosePictrue)];
    //tap.numberOfTapsRequired  = 2;
    [_imageView addGestureRecognizer:tap];
    [tap release];
    [_imageView release];
         
}
 
- (void)choosePictrue{
    UIImagePickerController *picc = [[UIImagePickerController alloc] init];
    picc.delegate = self;
    picc.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
    [self presentViewController:picc animated:YES completion:nil];
    [picc release];
}
 
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
    _imageView.image = [info objectForKey:UIImagePickerControllerOriginalImage];
    [picker dismissViewControllerAnimated:YES completion:nil];
     
}
 
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker{
 
    [picker dismissViewControllerAnimated:YES completion:nil];
}
@end