我有一个集合视图,基本上是一个水平的表格视图。它是一行单元格,可以左右滚动。有点像一个旋转木马,没有花哨的动画。我希望能够控制单元格之间的距离。在界面构建中,有一个属性可以做到这一点。它在集合视图流布局中,在检查器中(在有小标尺的选项卡中,你通常会看到约束条件)。它被称为 Min. Spacing
并有两个变体。For Cells
和 For Lines
. 我改变了 For Cells
但这并不影响间距。改变参数 minimumInteritemSpacing
或使用集合视图回调来指定每个部分的参数。帮助
答案是在水平滚动集合视图中,单元格之间的距离,甚至是水平距离,似乎都由 For Lines
参数(IB)或 minimumLineSpacing
参数的CollectionViewFlowLayout。
这个答案也埋藏在我看到的一些答案中,更多的是关于集合视图中单元格间距的一般性问题。https:/stackoverflow.coma48791318826946。 和 https:/stackoverflow.coma37420529826946。
我决定把它单独列出来,做成一个单独的问题,直接解决horitzontal卷轴收藏视图的问题。