最佳答案
您可以使用以下方式之一:
第一种方式:更改 TableViewCell 的 contentView
的框架。重写 TableViewCell 中的 layoutSubviews
方法,如下所示:
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 数据源和委托(delegate):tableview 中的部分数将与项目数相同,每个部分中有一个项目。每个部分都有一个页脚 View (高度等于您想要的空间),如果需要,请不要忘记设置页脚 View 的背景颜色。
关于swift - 如何在 tableView 单元格之间添加空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58787986/