我试图在UITableViewCell之间添加空间。我需要在哪里提供空间的锚定?

发布于 2019-11-10 16:09:19
您可以使用以下方法之一:
First way:更改您TableViewCell的contentView的框架。在layoutSubviews中重写TableViewCell方法,如下所示:
override func layoutSubviews() {
super.layoutSubviews()
let bottomSpace: CGFloat = 10.0 // Let's assume the space you want is 10
self.contentView.frame = self.contentView.frame.inset(by: UIEdgeInsets(top: 0, left: 0, bottom: bottomSpace, right: 0))
}第二种方式:更改您的UITableView Datasource和Delegate:您的表视图中的节数将与您的项计数相同,每个节中有一个项。每个部分都有一个页脚视图(高度等于您想要的空间),如果需要的话,不要忘记设置页脚视图的背景色。
https://stackoverflow.com/questions/58787986
复制相似问题