【问题标题】:How do I change the horizontal spacing between cells in a horizontal scroll collection view如何更改水平滚动集合视图中单元格之间的水平间距
【发布时间】:2020-05-13 12:15:57
【问题描述】:

我有一个集合视图,它基本上是一个水平表视图。这是一行左右滚动的单元格。有点像没有花哨动画的旋转木马。我希望能够控制细胞之间的距离。在界面构建中有一个属性可以做到这一点。它位于集合视图流布局中,在检查器中(在带有小标尺的选项卡中,您通常会在其中看到约束)。它被称为Min. Spacing,有两个变体:For CellsFor Lines。我更改了For Cells 的值,但它不影响间距。也不会更改参数 minimumInteritemSpacing 或使用集合视图回调以在每个部分的基础上指定该参数。救命!

【问题讨论】:

    标签: ios uicollectionview uicollectionviewlayout


    【解决方案1】:

    答案是,在水平滚动集合视图中,单元格之间的距离,甚至水平距离,似乎是由 CollectionViewFlowLayout 的For Lines 参数(在 IB 中)或minimumLineSpacing 参数控制的。

    这个答案也隐藏在一些答案中,我在集合视图中看到了有关单元格间距的更一般性问题: https://stackoverflow.com/a/48791318/826946https://stackoverflow.com/a/37420529/826946

    我决定将它分成一个单独的问题,直接解决水平滚动集合视图的问题。

    【讨论】: