UICollectionview中的水平和垂直分隔线

时间:2020-06-10 09:49:05

标签: ios swift xcode uicollectionview uicollectionviewlayout

我想在收集视图单元格之间使用特定颜色(灰色)创建分隔线,而无需更改收集视图的BG颜色。 enter image description here

2 个答案:

答案 0 :(得分:0)

您可以在collectionViewCell内使用UIView,宽度为1px或2px

答案 1 :(得分:0)

使用以下代码在viewDidLoad生命周期方法中将超级视图的背景颜色更改为灰色,并将边缘昆虫添加到collectionView:-

private let spacing:CGFloat = 2.0

let layout = UICollectionViewFlowLayout()
layout.sectionInset = UIEdgeInsets(top: spacing, left: spacing, bottom: spacing, right: spacing)
layout.minimumLineSpacing = spacing
layout.minimumInteritemSpacing = spacing
self.collectionView?.collectionViewLayout = layout