Ios 将分隔线扩展到UITableViewCell中的最大值

Ios 将分隔线扩展到UITableViewCell中的最大值,ios,uitableview,Ios,Uitableview,默认情况下,分隔线的长度不足以到达两侧 所以我试着把它扩展到最大限度: [cell setSeparatorInset: UIEdgeInsetsMake(cell.frame.origin.x, cell.frame.origin.y, tableView.frame.size.width, 0.5f)]; 但这不起作用。长度永远不会改变。我错过什么了吗 p.S我需要为故事板文件中的不同行设置不同的设置选择tableview,转到属性检查器,选择自定义分隔符插入,并将左侧值更改为0。像这样:

默认情况下,分隔线的长度不足以到达两侧

所以我试着把它扩展到最大限度:

[cell setSeparatorInset: UIEdgeInsetsMake(cell.frame.origin.x, cell.frame.origin.y, tableView.frame.size.width, 0.5f)];
但这不起作用。长度永远不会改变。我错过什么了吗


p.S我需要为故事板文件中的不同行设置不同的设置选择tableview,转到属性检查器,选择自定义分隔符插入,并将左侧值更改为0。像这样:


在您的
视图中加载:

[self.tableView setSeparatorInset:UIEdgeInsetsZero];

所以这是一个全局选项,对于一行来说是不可能的。对于一行,你可以使用一个标题单元格,我认为这是有意义的。两段小高度解决了问题-P@warl0ck如果解决了您的问题,请验证答案:)