有没有办法在呈现 UIImagePickerController 时更快地准备相机?
这个问题解决了确实存在延迟,以及在相机准备就绪时接收回调的方法 How to know if iPhone camera is ready to take picture?
我知道这一定是可能的(snapchat、instagram 等)在拍照方面都有非常无缝的 UI。
我目前只是像这样展示我的图像选择器:
_imagePicker = [[UIImagePickerController alloc] init];
_imagePicker.delegate = self;
_imagePicker.allowsEditing = YES;
_imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
_imagePicker.cameraFlashMode = UIImagePickerControllerCameraFlashModeOff;
[self presentViewController:_imagePicker animated:NO completion:NULL];
最佳答案
我认为这是不可能的,除非您开始使用 AVFoundation 构建自己的照片选择器并从那里捕获电影和照片。从头开始构建一个具有相同功能的好照片选择器是一项非常昂贵的任务。周围有一些例子,苹果AVCam可能是最完整的。您可以将它用作基准,看看它比 uiimagepickercontroller 快多少
关于ios - 更快地准备 iOS 相机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23705405/