IT虾米网

UIImageView -- 选择图片

lxf 2018年06月24日 手机开发 901 0
- (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

评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!