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
希望能帮到你
我正在做一个新项目,并为 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
希望能帮到你