У меня есть 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 секунды, поэтому он выглядит действительно странно.Я видел, как приложения сразу переходят от нажатия камеры к окончательному виду при использовании пользовательского наложения.
кто-нибудь сталкивался с этим?