UIImageView — 选择图片详解手机开发

- (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/5209.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论