Ios 分隔线在iPad中未显示全宽

Ios 分隔线在iPad中未显示全宽,ios,uitableview,swift3,tableviewcell,Ios,Uitableview,Swift3,Tableviewcell,分隔线在iPad中不显示全宽,但在使用这些线后,iPhone设备的分隔线设置为全宽 cell.preservesSuperviewLayoutMargins = false cell.separatorInset = UIEdgeInsets.zero cell.layoutMargins = UIEdgeInsets.zero 我通过编程完成了所有这些。这是我的密码 您可以直接在属性检查器中更改分隔符插入->自定义并向左设置->0 在你的单元类中,也可以改变布局边距 更新 如果要从所有单元格

分隔线在iPad中不显示全宽,但在使用这些线后,iPhone设备的分隔线设置为全宽

cell.preservesSuperviewLayoutMargins = false
cell.separatorInset = UIEdgeInsets.zero
cell.layoutMargins = UIEdgeInsets.zero
我通过编程完成了所有这些。这是我的密码

您可以直接在属性检查器中更改分隔符插入->自定义并向左设置->0

在你的单元类中,也可以改变布局边距

更新

如果要从所有单元格中删除分隔符插图,需要做两件事。首先,将这两行代码添加到表视图控制器的viewDidLoad方法中:

现在查找cellForRowAt方法并添加以下内容:


尝试使用属性检查器设置分隔符插入


将左值从15更改为0。

尝试从故事板或下图所示的xib在tableview中添加自定义分隔符插入。


这肯定会起作用。

当我以编程方式创建UITableView时,占位符单元格没有完全扩展。在搜寻了所有可能的方法之后,我发现了这个

tableview.cellLayoutMarginsFollowReadableWidth = false
我在设置contentInset=.0和layoutMargins=.0之后设置了这个


希望这能帮助其他处于相同位置的人

为什么没有在属性检查器中试用?是否可以发布有关如何设置TableView和单元格的更多详细信息?请为table设置,而不是为特定单元格设置。请告诉我如何以编程方式进行设置!我试过所有这些方法,但还是没有得到。但它在移动设备中工作得很好devices@KarthikeyanBose-你呢modified@KarthikeyanBose-奥克的工作很有魅力!非常感谢。
cell.layoutMargins = .zero 
tableview.cellLayoutMarginsFollowReadableWidth = false