AbelChen1991

下面是主要代码:

- (void) addPicEvent 

    //先设定sourceType为相机,然后判断相机是否可用(ipod)没相机,不可用将sourceType设定为相片库 
    UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceTypeCamera; 
    if (![UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]) { 
        sourceType = UIImagePickerControllerSourceTypePhotoLibrary; 
    }   
    UIImagePickerController *picker = [[UIImagePickerController alloc] init]; 
    picker.delegate = self; 
    picker.allowsEditing = YES; 
    picker.sourceType = sourceType; 
    [self presentModalViewController:picker animated:YES]; 
    [picker release]; 

- (void)saveImage:(UIImage *)image { 
    NSLog(@"保存"); 

#pragma mark – 
#pragma mark Camera View Delegate Methods 
- (void)imagePickerController:(UIImagePickerController *)picker 
didFinishPickingMediaWithInfo:(NSDictionary *)info { 
    [picker dismissModalViewControllerAnimated:YES]; 
    UIImage *image = [[info objectForKey:UIImagePickerControllerEditedImage] retain]; 
    [self performSelector:@selector(saveImage:) 
               withObject:image 
               afterDelay:0.5]; 

- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker { 
    [picker dismissModalViewControllerAnimated:YES]; 
}

分类:

技术点:

相关文章:

  • 2021-07-06
  • 2021-11-03
  • 2022-02-05
  • 2022-02-25
  • 2021-09-01
  • 2021-04-15
  • 2021-06-20
  • 2021-08-27
猜你喜欢
  • 2021-12-31
  • 2021-12-21
  • 2021-11-05
  • 2021-12-02
  • 2021-11-20
  • 2021-12-31
相关资源
相似解决方案