UIImagePickerController相机快门未打开

时间:2013-08-20 16:11:18

标签: ios6 camera uiimagepickercontroller xcode4.6

我在源类型相机中有一个UIImagePickerController。  有时相机快门没有打开,但我可以拍照。

有时它运作正常吗?

enter image description here

我使用UIImagePickerController的子类

- (id)init{

    self = [super init];
        if (self) {
    if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]){


                    [self setSourceType:UIImagePickerControllerSourceTypeCamera];

                     self.showsCameraControls =NO;
                    [self setWantsFullScreenLayout:YES];
                    self.cameraOverlayView = bottomToolBar;
                    self.cameraOverlayView = topToolBar;

                }
                else{
                    [self setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
                }
        }
    }

bottomToolBar和topToolBar是工具栏。

任何人都可以帮助我。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。 SO上有类似的主题。不幸的是,它们都没有为我工作,每次打开时我都不得不求助于重新实例化图像选择器

您应该阅读这两个主题以了解他们的任何解决方案是否适合您。

UIImagePickerController's shutter

Custom ios camera shutter not opening?