Flowlayout在集合视图中离开了对齐

时间:2018-03-23 14:23:47

标签: swift uicollectionview flowlayout

我目前正试图在我的收藏视图上找到左侧对齐。 我使用的是FlowLayout,因为我需要EstimatedSize属性,允许我调整单元格的大小(内部的标签总是具有相同的宽度)。 这是代码:

    itemCollectionView.collectionViewLayout .invalidateLayout()

    if let flowLayout = itemCollectionView.collectionViewLayout as? UICollectionViewFlowLayout {
        flowLayout.estimatedItemSize = CGSize(width: 150, height: 35)
        flowLayout.sectionInset = UIEdgeInsetsMake(8, 8, 0, 8)
        flowLayout.minimumInteritemSpacing = 0

Here is the result

我试图将左侧插图设置为8,但它不起作用,它使元素居中。使用多个元素,它会做同样的事情并在单元格之间产生可怕的间隙。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

使用TagCellLayout窗格修复它:https://github.com/riteshhgupta/TagCellLayout