Flowlayout 在 collection 视图中左对齐
Flowlayout left alignement in collection view
我目前正在尝试让 Collection 视图左对齐。
我正在使用 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 pod 修复了它:https://github.com/riteshhgupta/TagCellLayout
我目前正在尝试让 Collection 视图左对齐。 我正在使用 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 pod 修复了它:https://github.com/riteshhgupta/TagCellLayout