我使用 UIImagePickerController 允许我的用户从资源库中选择视频。
最初显示 UIImagePickerController 时,它会显示已录制的各种电影的缩略图。
一旦用户选择了一部电影,它就会显示一个“预览” View ,允许他们播放并可能编辑所选的电影。
有什么方法可以避免显示此 View ,而是返回在缩略图屏幕上选择的电影吗?
这是我使用的代码:
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
imagePicker.allowsEditing = NO;
[self presentModalViewController:imagePicker animated:YES];
最佳答案
我自己还没有对此进行测试,不过我很快就会在自己的应用程序中进行尝试。如果你看一下 UIImagePickerController showsCameraControls文档中,它暗示了这样一个事实,即如果取消相机控件,您可以拍摄任意数量的照片。
因此理论上,如果您将 showsCameraControls 设置为 NO,并分配您自己的 cameraOverlayView UIView 让用户拍照,您可以关闭图像选择器而不显示预览 View 。
关于iphone - 跳过 UIImagePickerController 预览 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3157755/