如何使表格单元格的分隔符跨越表格的整个宽度?

时间:2014-10-07 00:03:20

标签: ios cocoa-touch uitableview ios7

我希望最后一个UITableViewCell没有分隔符。所有其他单元格应该有一个跨越表格整个宽度的分隔符。我已经成功完成了第一项要求,但对第二项要求却没有成功。

enter image description here

黄色用于调试目的。它允许您查看单元格的宽度,该宽度与表格的宽度相同。如您所见,分隔符不应该比单元格窄,因为我将分隔符insets设置为零。

- (UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    // <typical boilerplate code here>

    cell.backgroundColor = [UIColor yellowColor];

    if ((NSUInteger)(indexPath.row) == self.options.count - 1) {
        cell.separatorInset = UIEdgeInsetsMake(0.0, tableView.width, 0.0, 0.0);
    } else {
        cell.separatorInset = UIEdgeInsetsMake(0.0, 0.0, 0.0, 0.0);
    }
}

0 个答案:

没有答案