1

我将单元格大小设置为

collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath).

但是,在 collectionView 的其他回调中,我看到 flowLayout.itemSize 不是我设置的大小,尽管在屏幕上正确呈现了大小。为什么不是这样?

单独但相关 - 如何/在哪里设置 flowLayout.minimumInteritemSpacing?

4

1 回答 1

0

所以我的回答可能有点骇人听闻,但对我来说非常有效。

collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath)

在我返回之前,我设置了 flowLayout.itemSize 和 minimumInteritemSpacing(在我的情况下是项目大小的 1/6)。现在每当我调用这些时,我都会得到所需的值。

于 2018-07-10T18:43:16.613 回答