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