分隔线未在iPad中显示全宽,但在使用这些线后,iPhone设备已设置为全宽。
cell.preservesSuperviewLayoutMargins = false
cell.separatorInset = UIEdgeInsets.zero
cell.layoutMargins = UIEdgeInsets.zero
答案 0 :(得分:2)
您可以在属性检查器中直接更改更改分隔符Inset - >自定义并设置左 - > 0
并在您的单元格类中也更改布局边距
<强>更新强>
如果要从所有单元格中删除分隔符插入,则需要执行两项操作。首先,将这两行代码添加到表视图控制器的 viewDidLoad()方法中:
override func viewDidLoad() {
super.viewDidLoad()
tableView.layoutMargins = .zero
tableView.separatorInset = .zero
}
现在找你 cellForRowAt 方法并添加:
cell.layoutMargins = .zero
答案 1 :(得分:2)
当我以编程方式创建UITableView时,占位符单元格没有扩展为全宽。在浏览了所有可能的方法后,我发现了这一点。
tableview.cellLayoutMarginsFollowReadableWidth = false
我在设置contentInset = .zero
和layoutMargins = .zero
希望这有助于处于同一位置的其他人。
答案 2 :(得分:0)
答案 3 :(得分:0)