我正在使用UICollectionView在Swift上的iOS应用程序上工作。我正在自动调整集合视图单元格:
if let cvl = collectionView.collectionViewLayout as? UICollectionViewFlowLayout {
cvl.estimatedItemSize = CGSize(width: 240, height: 70)
}
工作正常,每个细胞都完全自动化。但是当我旋转设备时,我遇到了一个问题。
如果第一个单元格不可见并且设备被旋转,则滚动到顶部以使第一个单元格可见 - >所有单元格都正确自动调整,但第一个单元格重叠。在调试区域没有收到任何警告或消息。
如果第一个细胞可见并且装置旋转 - >所有细胞都正确自动化,第一个细胞不重叠。
有谁知道发生了什么事?