在UITableView的部分周围插入

时间:2017-05-04 06:43:25

标签: ios swift uitableview

有没有办法在一个部分周围给出间距?我知道这可以使用UICollectionView完成。使用UITableView和UITableViewCells实现了所有功能,不想将内容移动到UICollectionView。

我试图在部分(所有边)周围获得空间,以便为部分提供一种感觉(包括标题,单元格和页脚视图)。

5 个答案:

答案 0 :(得分:2)

没有直接的api。

  1. 在部分标题视图顶部添加的UI元素的每一侧添加一些空格。例如。 (10,10,宽度,高度)
  2. 同样为Cell子视图应用相同的间隙。

答案 1 :(得分:1)

如果您通过IB创建了表视图节标题,则应该在执行任何其他操作之前再添加一个UIView对象。然后,您必须相对于标题内容视图向此视图添加正确的约束。我想你会从各方面增加你的利润。然后你应该调整你的表视图背景颜色。现在我认为你可以自由地制作像你描述的那样

答案 2 :(得分:0)

由于没有使用UITableView执行此操作的正确方法,我正在转向UICollectionView

答案 3 :(得分:0)

您可以使用tableView(_ tableView: UITableView, viewForFooterInSection section: Int)tableView(_ tableView: UITableView, heightForFooterInSection section: Int)在节之间添加更多空间,而不会弄乱边距。

答案 4 :(得分:0)

您实际上可以使用tableView 分隔符插入,分隔符样式为 none ,就这样! 我知道已经晚了,但希望答案可能对其他人有用。

enter image description here enter image description here