TableView 单元格分隔线未延伸到整个单元格

TableView Cell Separator Line Not Extending Across the Entire Cell

我正在做一个新项目,并为 UI 使用了故事板。我所有的 tableViews 都有行分隔符的问题。下图显示了两条线。第一个是在属性检查器中设置的蓝色。第二个是黑色的,添加了我放在单元格中的 imageView。该线确实延伸到单元格的右侧,但没有延伸到左侧。有什么想法吗?

您必须确保名为 preservesSuperviewLayoutMargins 的单元格 属性 设置为 false(默认)

cell.preservesSuperviewLayoutMargins = false

然后您只需将单元格布局边距设置为零

cell.layoutMargins = .zero

您还需要 select 您的单元格分隔符,select 自定义并将左值从 15 更改为 0

第一集table查看
1.set tableview 实例的 separatorInset 到 UIEdgeInsetsMake(0, 0, 0, 0)
第二组单元格
1.set preservesSuperviewLayoutMargins of cell (instance) to NO
2.set 单元格的 layoutMargins 到 UIEdgeInsetsZero
3.saet 单元格的 separatorInset 到 UIEdgeInsetsZero

希望能帮到你