在 tableviewcell 和 tableview 之间添加空间

问题描述

在 tableview 中为 tableviewcell 设置左右边距的正确方法是什么?

这是我要做什么的图片

enter image description here

这是我实际拥有的:

enter image description here

我可以得到左边的间距,但不能得到右边的间距。我已将 contentInsent 设置为:

self.tableView.contentInset = UIEdgeInsets(top: 0,left: 16,bottom: 0,right: 16)

但它也不起作用。相反,它允许在 tableview 上水平滚动。

解决方法

如果我想实现您显示的界面,这与表格视图插图无关。我会绘制细胞以获得那种外观。这将是单元格背景视图的问题。每个单元格都会按预期填充空间,但单元格会绘制一个内部圆形矩形。