【问题标题】:Preselecting images with UIImagePickerController使用 UIImagePickerController 预选图像
【发布时间】: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


【解决方案1】:

您无法使用UIImagePickerController 进行多选和预选

【讨论】:

    猜你喜欢
    • 2015-09-09
    • 1970-01-01
    • 2012-10-17
    • 1970-01-01
    • 2015-06-11
    • 2018-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多