2016-05-31 151 views
2

我有表格視圖。其中我有部分,每部分只有一行。我使用這些部分,以便可以控制具有標題高度的行之間的空間。我想添加填充到UITableView,以便我可以從設備的邊緣放置cells/sections。間距需要有UITableView背景的顏色。UITableView左右填充

回答

5

子類UITableviewCell並重寫它像setFrame方法,

- (void)setFrame:(CGRect)frame { 
    frame.origin.x += inset; 
    frame.size.width -= 2 * inset; 
    [super setFrame:frame]; 
} 

所以,它將使從左側和右側的兩個像素的填充。您可以按照要求更改它。

您可以使用contentInset,但它僅適用於垂直間距(頂部和底部)。您應該像上面提到的那樣設置單元格的框架以獲得水平間距。

您可以參考this answerthis answer作爲參考。

希望這會有所幫助:)