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的主要内容,如果未能解决你的问题,请参考以下文章
tensorflow models api:ValueError: Tensor conversion requested dtype string for Tensor with dtype flo