Как импортировать одно изображение и установить его как UIIMageView. Тогда снова с другим UIIMageView? - PullRequest
0 голосов
/ 06 сентября 2018

Так что в настоящее время у меня есть настройки, где я могу импортировать изображение и установить его в UIImageView. То, что я ищу, это помощь с тем, как сделать это снова. Я попробовал несколько вещей и не смог заставить что-либо работать, когда я делаю это снова. Я также добавлю пример фотографии.

Пример фотографии

@IBAction func importImg(_ sender: Any) {
    //import image 1
    let picture = UIImagePickerController()
    picture.delegate = self
    picture.allowsEditing = false
    picture.sourceType = UIImagePickerControllerSourceType.photoLibrary
    self.present(picture, animated: false, completion: nil)
}

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {

    if let image = info[UIImagePickerControllerOriginalImage] as? UIImage {

        picture1.image = image
    }

    self.dismiss(animated: true, completion: nil)
}

1 Ответ

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

Вы должны спросить, является ли ваш первый UIImageView нулевым, а затем загрузить изображение в этом, если нет, загрузить изображение во втором UIImageView.

if let image = info[UIImagePickerControllerOriginalImage] as? UIImage {

    if picture1.image == nil {
        picture1.image = image
    }else {
        picture2.image = image
    }
}
...