【问题标题】:How to set space between tableView Cells?如何设置 tableView 单元格之间的空间?
【发布时间】:2020-08-17 15:59:00
【问题描述】:

以编程方式实现自定义单元格

我正在尝试设置单元格之间的空间,但此代码不适合我

override func layoutSubviews() {
    super.layoutSubviews()
    let padding = UIEdgeInsets(top: 0, left: 0, bottom: 10, right: 0)
    bounds = bounds.inset(by: padding)
}

【问题讨论】:

标签: ios swift uitableview uiviewcontroller swift5


【解决方案1】:

更好的方法是让单元格高度比单元格的总高度大一点(从顶部 3pt 和从底部 7pt),并将颜色设置为 [UIColor clearColor] 的最简单方法。这会让人产生细胞之间有 10 pt 差距的错觉。

在末尾添加高度为 10 的 UIView() 并赋予其清晰的颜色以显示两个单元格之间的空间

【讨论】: