如何为 UICollectionView 中的单元格设置可变单元格间距

Posted

技术标签:

【中文标题】如何为 UICollectionView 中的单元格设置可变单元格间距【英文标题】:How to set variable cell spacing for cells in UICollectionView 【发布时间】:2017-07-30 21:05:37 【问题描述】:

我有一个带有自定义单元格的 CollectionView,我希望每个单元格之间有不同的间距。使用 minimumlinespacing,它会影响所有单元格。反正有没有专门改变2个特定单元格之间的间距?谢谢!

【问题讨论】:

【参考方案1】:

解决这个问题的方法不止一种。

    您可以使用sizeForCell方法根据indexPath调整特定单元格的大小

    您可以创建两个单元格:一个用于更大间距,第二个具有紧凑间距并相应地调用 dequqeResuseableCell

【讨论】:

这些方法不只是改变单元格的大小而不是单元格之间的空间吗?我能够正确获得不同的单元格大小,但我希望某些单元格彼此靠近,而其他单元格更远。

以上是关于如何为 UICollectionView 中的单元格设置可变单元格间距的主要内容,如果未能解决你的问题,请参考以下文章

IOS如何为UICollectionView的第一个单元格设置动画以从右侧滑入

当 UICollectionView 位于 iOS 中的自定义 TableViewCell 中时,如何为 UICollectionView 实现委托和数据源方法,目标 C

有没有办法以编程方式向 UICollectionView 单元格添加填充?

如何为 UICollectionViewCell 的帧更改设置动画

UICollectionView 触摸时动画

Swift - UICollectionView 间距问题