gpt4 book ai didi

ios - 是否可以在不创建自定义单元格类的情况下更改单元格图像?

转载 作者:可可西里 更新时间:2023-11-01 01:56:16 27 4
gpt4 key购买 nike

在 Xcode 中,如果说我有一个 UICollectionViewCell,里面有一个 UIImageView,我习惯于制作一个自定义单元格类来访问那个 UIImage。然而,这有必要吗?我确信我不必为了访问 UIImage 而创建自定义单元格类。

我是否必须做类似...

for var subview in cell.subviews
{
if subview is UIImageView
{
subview = UIImageView()
subview.image = //change image here
}
}

谢谢!

最佳答案

永远不要深入研究 View 的私有(private) subview 结构。该实现可以在任何 iOS 更新中更改。您找到的 ImageView 用于其他目的。

UICollectionViewCell 不提供您可以使用的图像属性。如果您希望显示图像,请创建一个自定义单元格类,其中包含您自己的 UIImageView 设置以及您想要的约束。使用该 ImageView ,而不是您通过深入研究私有(private) subview 而偶然发现的 ImageView 。

在您的自定义单元格类中提供一个属性,以便在 cellForItemAt 方法中访问该 ImageView 变得简单。

关于ios - 是否可以在不创建自定义单元格类的情况下更改单元格图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53105851/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com