Ios SWIFT:点击按钮将图像从第一视图控制器传递到第二视图控制器

Ios SWIFT:点击按钮将图像从第一视图控制器传递到第二视图控制器,ios,swift,xcode,imageview,viewcontroller,Ios,Swift,Xcode,Imageview,Viewcontroller,我是一个敏捷的初学者,我真的需要你的帮助。我正在开发我的第一个IOS应用程序。我现在正在使用多个ViewController,我希望用户填写一些信息,如姓名、日期,并从其图库中选择图像。之后,我希望他点击一个按钮,图像必须显示在另一个ViewController中。所以我现在的问题是,如何通过单击FirstViewController中的此按钮在SecondViewController中创建新的ImageView var image: UIImage? 这是我用于在同一个ViewControl

我是一个敏捷的初学者,我真的需要你的帮助。我正在开发我的第一个IOS应用程序。我现在正在使用多个ViewController,我希望用户填写一些信息,如姓名、日期,并从其图库中选择图像。之后,我希望他点击一个按钮,图像必须显示在另一个ViewController中。所以我现在的问题是,如何通过单击FirstViewController中的此按钮在SecondViewController中创建新的ImageView

var image: UIImage?
这是我用于在同一个ViewController中创建ImageView的代码,但现在我需要帮助在另一个ViewController中创建ImageView:

`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)`
请遵循以下步骤:-

  • 使用故事板或编程方式在第二视图控制器中创建ImageView
  • 在第二视图控制器中获取UIImage变量

    var image: UIImage?
    
  • 通过相机/画廊将第一视图控制器上捕获的图像传递给第二视图控制器,如下所示

    let viewController = SecondViewController(nibName:"SecondViewController", bundle: nil)
    viewController.image = pickedImage    
    navigationController?.pushViewController(viewController, animated: true)
    
  • 在第二个视图中,控制器将此图像指定给您的imageview

    imageView.image = image