现在的位置: 首页 > 综合 > 正文

iPhone开发 调用摄像头进行拍照等操作

2011年08月22日 ⁄ 综合 ⁄ 共 950字 ⁄ 字号 评论关闭
-(IBAction)addPicEvent
{
    UIImagePickerControllerSourceType sourceType=UIImagePickerControllerSourceTypeCamera;
    if (![UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
        sourceType=UIImagePickerControllerSourceTypePhotoLibrary;
    }
    UIImagePickerController * picker = [[UIImagePickerControlleralloc]init];
    picker.delegate=self;
    picker.allowsEditing=YES;
    picker.sourceType=sourceType;
    [selfpresentModalViewController:picker animated:YES];
}
-(void)saveImage:(UIImage*)image
{
    NSLog(@"保存");
}
-(void)imagePickerController:(UIImagePickerController*)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    [picker dismissModalViewControllerAnimated:YES];
    UIImage * image=[info objectForKey:UIImagePickerControllerEditedImage];
    [selfperformSelector:@selector(saveImage:) withObject:image afterDelay:0.5];
}
-(void)imagePickerControllerDIdCancel:(UIImagePickerController*)picker
{
    [picker dismissModalViewControllerAnimated:YES];
}

抱歉!评论已关闭.