带有自动调整大小单元格的UICollectionView的reloadSections上可见单元格的布局过程

时间:2018-09-10 11:53:38

标签: ios swift uicollectionview autolayout ios-autolayout

我有一个具有自动调整大小单元格的collectionView。所有单元格的宽度/高度均已正确设置。当您打开屏幕时,布局正确。但是,当我尝试重新加载一个部分时,它开始出现越野车。我什至必须调用collectionView.collectionViewLayout.invalidateLayout(),否则它将完全崩溃。

这是一个视频。所有元素都是collectionView的一部分。

https://www.dropbox.com/s/r16e2f2ecf7h5xx/2018-09-10%2013.50.50.mp4?dl=0

更新

将单元格的宽度设置为UIScreen宽度的负1(而不是等于它的宽度)会有所帮助。但我不知道为什么会这样。

... completion: @escaping (_ success: Bool, _ ret: Codable) -> ()

0 个答案:

没有答案