我有一个带有自己的相机按钮的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 设置图像
问题在于,和 imagepicker 委托方法之间有 0.3 秒的间隔,takePicture
所以看起来很奇怪。当使用自定义覆盖时,我已经看到应用程序立即从按下相机转换到最终视图。
有没有人遇到过这个?