0

UIImagePicker を使用してカメラを表示し、写真を撮る iPhone アプリがあります。私はそれを iPad2 に移植しており、(modalviewcontroller を介して) カメラを表示したいときに、カメラ ボタンを取得しますが、プレビューの表示は白です。私が写真を撮れば、私はそれを見ることができます。

これはあなたに起こったことなの?

4

2 に答える 2

1

同じ問題が発生しています。UIImagePicker コードを rootviewcontroller に移動したところ、機能しました。ファインダーを通して実際に何が見えたのか。既存のviewcontroller(rootviewcontrollerの後に次に呼び出される)のポップオーバーでも機能しましたが、写真を表示したときの解像度は低かったです。これは満足のいくものではありませんが、どうしても必要な場合は回避策を見つけたと思います。

于 2011-05-09T02:38:58.010 に答える
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];
}
于 2011-05-06T03:43:33.003 に答える