【发布时间】:2021-08-12 01:16:24
【问题描述】:
我正在尝试创建一个左对齐的集合视图。实现这一点的最流行的方法似乎是使用自定义集合视图布局(例如:https://stackoverflow.com/a/36016798/11515703)。但是,我试图在不使用自定义布局的情况下执行此操作,因为它删除了我设置的集合视图部分标题。这可能吗?
我试过这样做:
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, insetForSectionAt section: Int) -> UIEdgeInsets {
let inset = UIEdgeInsets(top: 0, left: 20, bottom: 0, right: view.frame.width)
return inset
}
上面的代码实现了结果,但是它与集合视图流布局规则冲突导致了很多问题。有其他方法吗?
注意:我正在使用宽度可变的集合视图单元格。
【问题讨论】:
标签: swift uicollectionview uicollectionviewcell uicollectionviewflowlayout