我将问题作为this question的分支
ViewCells上的自动调整大小效果很好。但是当我重新加载CollectionView时,高度返回1。
代码如下。
except:
缺少什么或者我应该重新考虑以保持自动身高?
谢谢。
答案 0 :(得分:1)
检查您的CustomLayout,将有存储cell.ex的layoutAttribute的缓存:私有var缓存:[IndexPath:UICollectionViewLayoutAttributes] = [:]
您必须在重新加载之前清除此缓存
guard let flowLayout = self.myCollectionView.collectionViewLayout as? CustomLayout else {
return
}
flowLayout.cache.RemoveAll()
flowLayout.delegate = self
CollectionView.reloadData()