如何从左到右对齐UICollectionViewCells?

时间:2017-10-20 06:37:14

标签: ios swift uicollectionview

我应该像下图一样设计UICollectionView。

enter image description here

差不多完成了。但我的UICollectionView显示如下图像。

enter image description here

我认为如果我将semanticContentAttribute的UICollectionView设置为forceLeftToRight,我就会解决这个问题。但结果没有改变。

我如何设计第一张图片?

1 个答案:

答案 0 :(得分:0)

forceLeftToRight只是强制从左到右布局,即使区域设置是从右到左的区域设置,所以这没有用,因为UICollectionViewFlowLayout将单元格置于其视图中。

执行所需操作的复杂方法是​​继承UICollectionViewFlowLayout并覆盖layoutElementsForItem(at:)以将最后一个单元格放在左侧。

更简单的方法是在存在奇数个单元格的情况下添加额外的invisble / empty单元格。