我正在处理集合视图列表单元格,并且有一个关于摆脱分隔符布局指南左侧空间的问题。
我想摆脱上图中分隔符布局指南的小边距。尽管我使用的是集合视图列表单元格,但我看到有一种方法可以调整“tableView”的分隔符插图的大小。喜欢,
tableView.separatorInset = .zero
但是集合视图没有方法,所以我猜也许我可以在配置集合视图列表布局时做类似的事情,因为使用showsSeparators属性允许单元格隐藏分隔符。(我知道我不想隐藏分隔符,但我想我可以在这里配置分隔符。)
func setupCollectionView() {
var layoutConfig = UICollectionLayoutListConfiguration(appearance: .insetGrouped)
// layoutConfig.showsSeparators = false // -> 我确认可以使用此属性隐藏分隔符。
let listLayout = UICollectionViewCompositionalLayout.list(using: layoutConfig)
collectionView = UICollectionView(frame: view.bounds, collectionViewLayout: listLayout)
view.addSubview(collectionView)
collectionView.translatesAutoresizingMaskIntoConstraints = false
NSLayoutConstraint.activate([
// setup constraints in here...
])
}
另外,我的应用程序在 iOS14 上可用,所以我不能使用其他一些属性,如separatorConfiguration。
有谁知道如何摆脱 iOS 14 中也提供的分隔符指南的剩余空间?
先感谢您。
