- (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
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/5209.html