This question already has answers here:
Passing Image to another View Controller (Swift)
(4个答案)
在8个月前关闭。
我有一个表格视图,当我单击一个单元格时,我想将照片传输到另一个ViewController并将其立即放置在UIImageView中
照片转移
在第二个观点上
(4个答案)
在8个月前关闭。
我有一个表格视图,当我单击一个单元格时,我想将照片传输到另一个ViewController并将其立即放置在UIImageView中
照片转移
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "segue" {
if let detail = segue.destination as? DetailViewController {
detail.PhotoProfile = selectedImage
}
}
}
在第二个观点上
@IBOutlet weak var PhotoProfile: UIImageView!
最佳答案
目标控制器的视图未在prepare(for:)
中加载,这不是在控制器之间传递数据的最佳实践,但是您可以确保在使用出口接触子视图之前,先确保已加载视图:
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "segue" {
if let detail = segue.destination as? DetailViewController {
detail.loadViewIfNeeded()
detail.PhotoProfile = selectedImage
}
}
}
关于ios - 如何将照片从一个ViewController传输到另一个ViewController的UIImageView ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56304643/