默认情况下,分隔线的长度不足以到达两侧。
所以我试着把它扩展到最大值:
[cell setSeparatorInset: UIEdgeInsetsMake(cell.frame.origin.x, cell.frame.origin.y, tableView.frame.size.width, 0.5f)];
但这不起作用。长度永远不会改变。我错过了什么吗?
P.S我将需要针对不同行的不同设置
答案 0 :(得分:2)
在viewDidLoad:
[self.tableView setSeparatorInset:UIEdgeInsetsZero];
答案 1 :(得分:1)
在storyboard文件中选择tableview,转到属性检查器,选择自定义分隔符insets并将Left值更改为0.像这样: