【发布时间】:2019-09-25 15:01:10
【问题描述】:
我有一个标准代码来打开图像选择器,用它选择多个图像:
私有函数 openFilesAction() {
if UIImagePickerController.isSourceTypeAvailable(.photoLibrary) {
let imagePicker = UIImagePickerController()
customizePicker(picker: imagePicker)
imagePicker.delegate = self
imagePicker.mediaTypes = ["public.movie"]
imagePicker.sourceType = .photoLibrary;
imagePicker.allowsEditing = false
imagePicker.videoExportPreset = AVAssetExportPresetPassthrough
imagePicker.videoQuality = .typeHigh
self.present(imagePicker, animated: true, completion: nil)
}
}
但是,我希望能够再次打开选择器,并向当前选择添加或删除图片。所以下次我打开选择器时,之前选择的图像会被预选。
这是否可以使用默认选择器,或者我必须自定义(使用 CollectionView)?
【问题讨论】:
-
您如何使用
UIImagePickerController选择多个图像?它只支持一次选择一个图像/视频。或者这是你的问题?让用户选择一个,再次显示让他们选择另一个但显示之前的选择?如果您正在尝试这样做,则不支持。 -
@rmaddy 是的,我的错,我没有正确提出问题,我完全忘记了我不能使用 UIImagePickerController 进行多项选择。感谢您的帮助。
标签: ios swift uiimagepickercontroller