首页 > 解决方案 > 您知道如何快速将 imageview 扔到其他视图中吗?

问题描述

我有一个UICollectionViewwith UICollectionViewCells。集合视图单元格各包含一个UIImageView。当用户点击其中一个单元格时,我想在另一个视图中显示相同的图像。如何将图像传递到下一个视图?

标签: iosswiftxcodeimageview

解决方案


很简单,只要你路由到第二个控制器就传递它

.........
let vc2: <#your controller#> = <#your controller#>()
vc2.image = self.image
vc1.show(vc2)
// or make your router
..........

并检索您的图像变量

.......
self.imageView.image = self.image
......

您可能需要先在 vc2 中声明一个变量,然后您可以toss将其添加到下一个 ViewController


推荐阅读