将左右边距添加到UITableViewController里面的表格视图

问题描述:

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

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

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

+0

你有没有尝试过这样做的约束? –

+0

我试过了,但由于表格视图是最顶层的视图,我无法添加左右边距。 – Abhinav

+0

你有没有尝试设置宽度等于tableview? 0.95(边缘玩耍) – Do2

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

灵感请查看this post的回答@ezcoding。希望这可以帮助。