自调整大小的单元格-新单元格的大小不正确

时间:2018-07-02 11:29:41

标签: ios uicollectionview autolayout uicollectionviewlayout autosize

我正在将自调整单元格与UICollectionView和AutoLayout和UICollectionViewFlowLayout子类一起使用。

我面临的问题是,对于某些单元格,只有第一个“屏幕”被正确地布置了。当我进一步滚动时,“集合”布局将中断,而单元格内的内容将正确布局。

尤其是在显示类似Appstore的内容(水平滚动列表的表格)时,就会出现此问题。

似乎,UICollectionView不会更新最新单元格的大小。该问题该如何解决?

注意:通过将estimagedItemSize设置为与单元格大小相等,可以轻松解决此问题。

CollectionView为第一个单元格计算正确的大小和原点,但为不可见的第二个单元格计算正确的大小和原点

该问题在下图说明: enter image description here

从运行中的应用捕获的存在问题的实际屏幕截图:

enter image description here

未经编辑的屏幕截图: enter image description here

0 个答案:

没有答案