如何在iOS 7中控制表格节标题的缩进?

时间:2014-01-03 00:46:52

标签: ios iphone cocoa-touch uitableview ios7

我认为iOS 7约定是让表格单元格分隔符从文本开始的地方开始。我编写了以下代码来执行此操作:

- (void)viewDidLoad {
    [super viewDidLoad];
    self.tableView.separatorInset = 50.0;
}

问题在于我的章节标题也会移动相同的数量。如何独立于单元格分隔符控制节标题的缩进?我希望部分标题保持一致。

enter image description here

1 个答案:

答案 0 :(得分:13)

不要为UITableView设置separatorInset。而是在cellForRowAtIndexPath函数中为UITableViewCell设置separatorInset:

[cell setSeparatorInset:UIEdgeInsetsMake(0, 50, 0, 0)];

如果您愿意,可以在故事板中进行:

enter image description here