独自のカメラボタンを備えたcameraOverlayがありtakePicture
、カメラボタンを押してデリゲートメソッドを使用するときにこのメソッドを使用します
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo: (NSDictionary *)info{
[CommonClass AddToStack:@"ReviewController:imagePickerController"];
PhotoOverlay *overlay = (PhotoOverlay*)picker.cameraOverlayView;
[overlay setupImage:[info objectForKey:UIImagePickerControllerOriginalImage]];
}
このsetupImage:
メソッドは、オーバーレイ上にあるUIImageViewの画像を設定するだけです。
これに伴う問題は、takePicture
とimagepickerデリゲートメソッドの間に0.3秒のギャップがあるため、非常に奇妙に見えることです。カスタムオーバーレイを使用すると、アプリがカメラを押すことから最終ビューにすぐに移行するのを見てきました。
誰かがこれに遭遇しましたか?