flowLayout.itemSize 和 flowLayout.minimumInteritemSpacing

Posted

技术标签:

【中文标题】flowLayout.itemSize 和 flowLayout.minimumInteritemSpacing【英文标题】:flowLayout.itemSize and flowLayout.minimumInteritemSpacing 【发布时间】:2018-06-22 04:32:46 【问题描述】:

我在

中设置了单元格大小
collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath).

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

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

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

以上是关于flowLayout.itemSize 和 flowLayout.minimumInteritemSpacing的主要内容,如果未能解决你的问题,请参考以下文章

模拟Flo's Restaurant

POJ 2424 Flo's Restaurant 模拟

关于一个C语言写的代码无法运行出结果

lll

tensorflow models api:ValueError: Tensor conversion requested dtype string for Tensor with dtype flo

假设 FFT 结果错误