SWIFT: Передача изображения из контроллера первого вида в контроллер второго вида по нажатию кнопки - PullRequest
0 голосов
/ 29 мая 2018

Я начинающий Свифт, и мне очень нужна ваша помощь.Я работаю над своим первым приложением IOS.Сейчас я работаю с несколькими ViewControllers и хочу, чтобы Пользователь заполнил некоторую информацию, такую ​​как Имя, Дата и выбрал изображение из своей Галереи.После этого я хочу, чтобы он нажимал на кнопку, и изображение должно отображаться в другом ViewController.Итак, мой вопрос сейчас заключается в том, как я могу создать новый ImageView в моем SecondViewController, нажав эту кнопку в моем FirstViewController.

Это код, который я использовал для создания ImageView в том же ViewController, но теперь янужна помощь для создания ImageView в другом ViewController:

`let imageName = "barcelona-allgemeine-informationen-at"
        let image = UIImage(named: imageName)
        let imageView = UIImageView(image: image!)
        imageView.translatesAutoresizingMaskIntoConstraints = false
        var imageCons:[NSLayoutConstraint] = []

        view.addSubview(imageView)`

1 Ответ

0 голосов
/ 29 мая 2018

Выполните следующие шаги: -

  • Создание ImageView в контроллере второго представления с использованием раскадровки или программно.
  • Возьмите переменную UIImage в контроллере второго просмотра.

    var image: UIImage?
    
  • Передача захваченного изображения на контроллере первого вида с помощью камеры / галереи на контроллер второго вида, подобный этому

    let viewController = SecondViewController(nibName:"SecondViewController", bundle: nil)
    viewController.image = pickedImage    
    navigationController?.pushViewController(viewController, animated: true)
    
  • В контроллере второго просмотра назначьте это изображениеваше изображение

    1018 *
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...