iOS-更改UICollectionView布局以填充行而不是列

时间:2019-05-21 16:12:34

标签: ios uicollectionview uikit uicollectionviewcell uicollectionviewlayout

是否可以更改UICollectionView,使其填充行而不是列?这是解释它的图像:

编辑:这是一个水平滚动

编辑2:我已经可以连续容纳3个单元格,但我的问题是4个单元格无法填充第一行。

enter image description here

2 个答案:

答案 0 :(得分:0)

是的。

  1. 确保集合视图的宽度等于屏幕的宽度
  2. 要在每行上具有3个单元格,必须确保3个单元格能够适合屏幕的宽度。
  3. 示例:获取屏幕的宽度并将其除以3。然后将该值设置为每个单元格的宽度。同样,要使这三个单元格合为一行,单元格之间的间隔必须为零。这样,您将有3个单元格正好适合每一行的屏幕宽度。如果要在每个单元格之间添加空间,只需将屏幕宽度除以小于3。

答案 1 :(得分:0)

我遇到了与您完全相同的问题。 Collectin视图为水平视图且不可滚动,但它首先填充了列。 奇怪的是,将方向更改为“垂直”可解决此问题!