iPad2相机显示无法显示

时间:2011-04-30 21:52:38

标签: ios ipad camera ipad-2

我有一个iPhone应用程序,使用UIImagePicker显示相机拍照。我将它移植到iPad2,当我想显示相机(通过模态视图控制器)时,我得到了相机按钮,但预览中的显示只是白色。如果我拍照,我可以看到它。

这会发生在你身上吗?

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。我将UIImagePicker代码移动到我的rootviewcontroller,它工作正常。我可以通过取景器看到实际上是什么。它也通过现有viewcontroller中的popover工作(在rootviewcontroller之后调用next),但是当我显示照片时分辨率很差。这不太令人满意,但我想如果绝对必要,我会找到一种解决方法。

答案 1 :(得分:0)

昨天只有我尝试过这段代码才能使用相机来拍摄照片。从我的应用程序和移植后它在iphone上工作。

我认为你需要在控制器上调用takePicture方法。

只是一个猜测。

if([UIImagePickerController isSourceTypeAvailable:sourceType])
{
    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    picker.sourceType = sourceType;
    picker.delegate = self;
    if(sourceType == UIImagePickerControllerSourceTypeCamera)
        [picker takePicture];
    [self presentModalViewController:picker animated:YES];
    [picker release];
}