0
UIImagePickerControllerを使用してカスタムカメラコントロールを作成しています。私が抱えている問題は、次のとおりです。UIImagePickerControllerカスタムオーバレイプレビュー写真
ユーザーが写真を撮ると、直前に撮った写真のプレビューを表示したいと思います。私はカメラビューファインダーにUIImageViewを表示することでこれを行うことができました。唯一の問題は、画像ビューが表示される前に目に見える遅延があることです。何か案は?私のコードは以下に示す
- (void)viewDidLoad
{
[super viewDidLoad];
picker = [[UIImagePickerController alloc] init];
[picker setSourceType:UIImagePickerControllerSourceTypeCamera];
overlayViewController = [[CameraOverlayViewController alloc] initWithNibName:nil bundle:nil];
[picker setCameraOverlayView:overlayViewController.view];
[picker setShowsCameraControls:NO];
[picker setDelegate:self];
[self.view addSubview:picker.view];
}
-(void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage *img = [info objectForKey:UIImagePickerControllerOriginalImage];
[overlayViewController.imgView setImage:img];
[overlayViewController.imgView setHidden:NO];
return;
}
私は同じ問題で戦っています。あなたは解決策を見つけましたか? – MrTJ