我目前正在尝试在“收藏夹视图”上向左对齐。
我正在使用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,但它不起作用,它使元素居中。它具有多个元素,它们的作用相同,并在各个单元之间造成可怕的差距。

谢谢您的帮助 !

最佳答案

使用TagCellLayout窗格固定了它:https://github.com/riteshhgupta/TagCellLayout

关于swift - Flowviewout在CollectionView中向左对齐,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49451852/

10-10 20:41