Swift-如何设置TableView分隔符边到边插入并具有布局边距

时间:2019-06-28 04:18:00

标签: swift xcode uitableview

我正在尝试使用

将表格视图的分隔符设置为边到边
tableView.separatorInset = UIEdgeInsets.zero

但是我想调整布局边距,以使单元格的内容的左右边距为20(而不是默认的15),

tableView.layoutMargins = UIEdgeInsets(top: 0, left: 20, bottom: 0, right: 20)

但是,除非我移除分隔符边缘插图,否则布局边距将不适用。

如何同时使用两者?

3 个答案:

答案 0 :(得分:0)

单击UITableView,然后在“属性”检查器中有一个“分隔符插入”属性,选择自定义,现在在两个字段上均设置为20。

答案 1 :(得分:0)

如果转到情节提要,然后单击要更改分隔符边缘插图的特定单元格,则转到属性的右侧,然后查找“分隔符插图”,然后单击它,即可自定义并在那里输入

Picture here

答案 2 :(得分:0)

我尝试了一切,但似乎没有任何效果。这就是我最终要做的:

我在情节提要的单元格底部添加了高度为0.5的UIView。我还添加了一些约束以使其边缘到边缘。然后将tableView的separatorStyle设置为.none