gpt4 book ai didi

ios - 在 collectionView 中重用时,UIImageView 大小不适用

转载 作者:行者123 更新时间:2023-11-29 01:14:42 25 4
gpt4 key购买 nike

在我的 Collection View 中,我的一个单元格有一个 UIImageView,其 UIViewContentMode 是 UIViewContentModeScaleAspectFit。

UIImageView 具有在方向更改时调整其框架大小的约束。

大多数时候一切都运行良好。但是每隔一段时间 UIImage 在旋转时就会被裁剪。它似乎与重用 (dequeueReusableCellWithReuseIdentifier) 有关,因为它仅在重用后发生。

在我的 prepareForReuse 中,我设置了约束,因为它们在我的 xib 中。

我试过 setNeedsDisplay。有人有什么建议吗?

最佳答案

我遇到了一个非常相似的问题。带有在 xib 中定义的单元格的 collectionView。该单元格有一个包含 UIImageView 的 View ,它根据方向模式设置宽度约束。结果是 - 在 UIImageView 上设置的 contentMode 在下面被改变了。我建议看一下 contentMode 并确保它设置正确 ( see reference ) - 或者ScaleAspectFitScaleAspectFill

关于ios - 在 collectionView 中重用时,UIImageView 大小不适用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35350602/

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