我想知道如何向集合视图中的单元格添加填充。在上图中,您可以看到表格视图结束处的单元格阴影已被切除(请参见黑色箭头)。
我对Swift编程还很陌生,所以对它的详尽解释将不胜感激。
谢谢!
答案 0 :(得分:0)
您可以通过以下方式设置collectionView sectionInset
:
private let spacing:CGFloat = 16.0
override func viewDidLoad() {
super.viewDidLoad()
let layout = UICollectionViewFlowLayout()
layout.sectionInset = UIEdgeInsets(top: spacing, left: spacing, bottom: spacing, right: spacing)
layout.minimumLineSpacing = spacing
layout.minimumInteritemSpacing = spacing
self.collectionView?.collectionViewLayout = layout
}
希望这会对您有所帮助。
有关更多信息,您可以看到以下内容:https://medium.com/@NickBabo/equally-spaced-uicollectionview-cells-6e60ce8d457b
答案 1 :(得分:0)
使用此方法-可选的func collectionView(_ collectionView:UICollectionView, 布局collectionViewLayout:UICollectionViewLayout, insetForSectionAt部分:Int)-> UIEdgeInsets