横向单元格空间tableview Swift

我有一个UITableView与各种单元格,我想要在单元格和View之间插入横向空间(向右和向左),但我无法做到这一点。 谁能帮我这个?

一种方法是使TableView的宽度更短,控制器的视图宽度,并添加约束,以保持空间完全按照您的要求。 在这里输入图像说明

另一种方法是用一个“内部容器”来devise你的单元格,并在单元格的内容视图的边缘有空格。 在这里输入图像说明

你应该使用UICollectionView来代替。

使用UICollectionView,您可以设置单元格的宽度和高度,并在每个单元格之间添加自定义间距。 您也可以configuration单元格和CollectionView边框之间的空格。


如果你真的需要一个UITableView,试着在你的UITableView和它的Superview之间添加一个Leading Space To Container Margin和一个尾随空间到Container Margin的约束。

这里是一个例子:我的tableview有一个灰色的背景,我的单元格有一个黄色的背景,superview有一个蓝色的背景。 感谢两个约束,我的单元格的左侧和右侧有一个空间

在这里输入图像说明

那是你需要的吗?

您可以使用容器视图轻松地在故事板中执行此操作… 在这里输入图像说明容器视图添加到视图控制器,将左右约束设置为所需的插图,添加UITableViewController ,然后从容器拖到表视图控制器并embedded