如何在tableView中将自定义单元格及其内容视图之间的左间隙设置为0

时间:2019-11-29 11:03:04

标签: swift

我注意到“调试视图层次结构”中的自定义单元格与其内容之间存在一些差距。

cell gap

我想让它消失,但是不能。

我做到了:

override func viewDidLoad() {
    ...
    table.separatorStyle = .none
    table.separatorInset = .zero
    table.contentInset = .zero
    ...
}

这:

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    ...
    cell.separatorInset = .zero
    cell.contentView.layoutMargins = .zero
    cell.layoutMargins = .zero
    ...
}

我唯一的方法是从堆栈溢出中得到答案,建议将tableView前置约束<->安全区域设置为-15。是的,这行得通,但是,伙计,这不是正确的解决方案。

你们怎么看?

0 个答案:

没有答案