使用UIImagePickerController预先选择图像

问题描述 投票:0回答:1

我有一个标准代码来打开图像选择器,用它选择多个图像:

私有函数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)?

ios swift uiimagepickercontroller
1个回答
0
投票

您无法使用UIImagePickerController使用多重选择和预选择

© www.soinside.com 2019 - 2024. All rights reserved.