温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

uiimagepickerviewcontroller

发布时间:2020-07-01 01:15:53 来源:网络 阅读:559 作者:scluojianying 栏目:开发技术

 

if(0==buttonIndex)

    {

        if (![UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]) {

            

            UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"" message:@"当前设备不支持拍照功能" delegate:nil

                                                  cancelButtonTitle:@"确定" otherButtonTitles: nil];

            [alert show];

            [alert release];

        }

        else{

                CameraPicker = [[UIImagePickerController alloc] init];

                CameraPicker.delegate = self;

                CameraPicker.allowsEditing = YES;

                CameraPicker.sourceType = UIImagePickerControllerSourceTypeCamera;

                [self presentViewController:CameraPicker animated:YES completion:^{}];

        }

        

    }else if(1==buttonIndex)

    {

        //相册

        p_w_picpathpicker = [[MyPickerViewController alloc] initWithNum:9];

        p_w_picpathpicker.delegate = self;

        p_w_picpathpicker.mydelegate = self;

        p_w_picpathpicker.allowsEditing = NO;

        p_w_picpathpicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;

        [self presentViewController:p_w_picpathpicker animated:YES completion:^{}];

    }#pragma mark –

#pragma mark Camera View Delegate Methods

- (void)p_w_picpathPickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {

    

    UIImage* p_w_picpath = [info objectForKey:@"UIImagePickerControllerOriginalImage"];

    [p_w_picpathview setImage:p_w_picpath];

    if ([picker isEqual:p_w_picpathpicker]) {

        

        [p_w_picpathpicker addImage:p_w_picpath Index:p_w_picpathpicker.currentNum+1];

        [p_w_picpathpicker popViewControllerAnimated:YES];

    }

    else{

        [picker dismissViewControllerAnimated:YES completion:^{}];

        [self sendImageWithArray:[NSArray arrayWithObjects:p_w_picpath, nil]];

    }

}

- (void)p_w_picpathPickerControllerDidCancel:(UIImagePickerController *)picker {

    

    [picker dismissViewControllerAnimated:YES completion:^{}];

}

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI