0

私のアプリケーションでは、カスタムカメラオーバーレイを表示する必要があります。完全に表示されています。そのビューには、takePictureカメラからの画像のキャプチャを担当するメソッドを押すボタンがあります。

私の問題は、写真を撮った後、デフォルトのカメラを使用したときに表示される画像編集画面を表示する必要があることです。

カメラオーバーレイがゼロのときにカメラから画像を撮影した後に表示される画像編集画面の表示方法を教えてください。私の場合、カメラオーバーレイをカスタマイズする必要があります。

だから、カスタムカメラオーバーレイビューで画像プレビュー(編集)画面を表示する方法を教えてください。

どんな助けでも大歓迎です!前もって感謝します。

4

1 に答える 1

0
- (void)presentCamera{    
    UIImagePickerController *cameraUI = [[[UIImagePickerController alloc] init] autorelease];
    cameraUI.allowsEditing = YES;
    cameraUI.delegate = self;

    if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]){
        cameraUI.sourceType = UIImagePickerControllerSourceTypeCamera;
        cameraUI.mediaTypes = [NSArray arrayWithObject:(NSString *) kUTTypeImage];
    }
    else{ //camera not available
        //promt the user about camera's unavailability
        return;
    }
    [self presentModalViewController:cameraUI animated: YES];
}

注意を払うcameraUI.allowsEditing = YES;

于 2012-07-18T13:32:02.947 に答える