我将单元格大小设置为
collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath).但是,在collectionView的其他回调中,我看到flowLayout.itemSize的大小不是我设置的大小,尽管屏幕上正确地呈现了该大小。为何不是这样呢?
独立但相关-如何/在何处设置flowLayout.minimumInteritemSpacing?
发布于 2018-07-11 02:43:17
因此,我的回答可能有点像黑客,但它对我来说是完美的。
在……里面
collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath)在我返回之前,我设置了flowLayout.itemSize和minimumInteritemSpacing (在我的例子中是项目大小的1/6 )。现在,每当我调用这些函数时,我都会得到所需的值。
https://stackoverflow.com/questions/50980719
复制相似问题