将左右边距添加到UITableViewController内的表视图中

时间:2016-09-18 01:54:31

标签: ios swift uitableview cocoa-touch

我有一个UITableViewController子类,想要在表视图中添加左右边距。我在下面试过,但这没有帮助。我不想通过将tableview作为子视图移动到UIView来更改视图层次结构。

self.tableView.contentInset = UIEdgeInsetsMake(0.0, 20.0, 0.0, 20.0)

在这种情况下可以做些什么?

1 个答案:

答案 0 :(得分:0)

经过一些测试后,我认为您最好的选择是customise TableViewCells,并在那里添加margin属性。通过这样做,您可以轻松更改边距dynamically或将其设置为0,如果您想完全删除它。

如需灵感,请this post查看@ezcoding的答案。希望这会有所帮助。