如何跳过“夺回,并使用”从相机captureing照片后选择(How to skip 're

2019-08-31 06:11发布

如何跳过“夺回,并使用”从相机captureing照片或如何改变这些按钮的字体和颜色后的选择。

我们用下面的代码

    self.gimgPicker = [[GKImagePicker alloc] init];
    self.gimgPicker.cropSize = CGSizeMake(310, 310);
    self.gimgPicker.delegate = self;
    self.gimgPicker.desiredSize = CGSizeMake(640, 640);
    imgPicker = [[UIImagePickerController alloc] init];
            // Set type to Photo Library if button at index is selected
            if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]) {

                self.gimgPicker.imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
                [parentController presentModalViewController:self.gimgPicker.imagePickerController animated:YES];
}

Answer 1:

这个观点得到了赞助showsCameraControls财产UIImagePickerController

如果你将它设置为NO ,你将看不到屏幕,但你必须提供相机控制。

你的选择是使用AVFoundation ,这将给你在它的外观,并进行充分的灵活性。 尽管这将需要更多的时间来安装,它会从长远来看,放线。



Answer 2:

我用调酒来解决这个问题,虽然有点劈...

使用Reveal我知道快门按钮的类名是CAMShutterButton,这是UIButton的子类

当它加载到上海华于是我就躲在这个按钮,并把自定义快门按钮发送takePicture消息

好了,因为我可以将其隐藏,我的目标其实动作添加到该按钮或使用notificatio

记得setShowsCameraControls呼叫takePicture之前跳过重考和使用

那么在哪里做ü想什么都

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info


Answer 3:

关于什么?

imagepicker.allowsEditing = NO



文章来源: How to skip 'retake and use' option after captureing photo from camera