我有表格 View 。在其中,我有一个部分,每个部分只有一行。我使用这些部分,以便可以使用标题高度控制行之间的空间。我想在UITableView
中添加填充,以便可以从设备边缘隔开cells/sections
。间距必须具有UITableView
背景的颜色。
最佳答案
子类UITableviewCell
并覆盖它的setFrame
方法,例如,
- (void)setFrame:(CGRect)frame {
frame.origin.x += inset;
frame.size.width -= 2 * inset;
[super setFrame:frame];
}
因此,它将从左侧和右侧填充两个像素。您可以根据要求进行更改。
您可以使用
contentInset
,但仅适用于垂直间距(顶部和底部)。您应该像上面提到的那样设置单元格的水平间距。您可以将this answer和this answer用作引用。
希望这会有所帮助:)