Как выбрать несколько изображений и видео в изображении из камеры и показать их в collectionView? - PullRequest
0 голосов
/ 07 октября 2018

Я использовал следующий код, чтобы выбрать изображение и отобразить его через UIImageView:

class ViewController UIViewContoller, UIImagePickerControllerDelegate, UINavigationControllerDelegate {
    @IBOutlet weak var imageView: UIImageView!
    let imagePicker = UIImagePickerController()

    override func viewDidLoad(){
        super.viewDidLoad()
        imagePicker.delegate = self
    }

    @IBAction func loadImage(_ sender: Any){
        imagePicker.allowsEditing = false
        imagePicker.sourceType = .photoLibrary
        present(imagePicker, animated: true, completion: nil)
    }

    func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String: Any]){
        if let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage{
            imageView.contentMode = .scaleAspectFit
            imageView.image = pickedImage
        }
        dismiss(animated: true completion: nil)
    }

    func imagePickerControllerDidCancel(_ picker: UIImagePickerController){
        dismiss(animated: true, completion: nil)
    }
}

Как я могу использовать класс UIImagePickerController, чтобы выбрать несколько изображений и видео и отобразить их в виде коллекции?

1 Ответ

0 голосов
/ 07 октября 2018

Как я могу использовать класс UIImagePickerController для выбора нескольких изображений и видео

Вы не можете.UIImagePickerController позволяет пользователю выбрать одно изображение / видео.

...