首页 > 解决方案 > 如何在 tableView 单元格之间添加空格?

问题描述

我正在尝试在UITableViewCell. 我需要在哪里为空间提供锚定?

在此处输入图像描述

标签: swiftuitableview

解决方案


您可以使用以下方法之一:

第一种方法:更改contentViewTableViewCell 的框架。像这样覆盖layoutSubviewsTableViewCell 中的方法:

 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 数据源和委托:tableview 中的部分数将与您的项目数相同,每个部分中有一个项目。每个部分都有一个页脚视图(高度等于您想要的空间),如果需要,不要忘记设置页脚视图的背景颜色。


推荐阅读