Swift 删除UITableViewCell上不需要的左缩进

Swift 删除UITableViewCell上不需要的左缩进,swift,xcode,uitableview,interface-builder,indentation,Swift,Xcode,Uitableview,Interface Builder,Indentation,我的主UIViewController中有一个表视图,它有一个不可编辑的原型单元。我正在尝试从表格视图单元格中删除左缩进。无论我用什么方法,缩进都不会消失 以下是我尝试过的: 在表视图中:在Interface Builder>Attributes Inspector中,我将“分隔符插入”设置为“自定义”,左侧插入值为0 在“表格视图”单元中:在“界面生成器”>“属性检查器”中,我将缩进级别和宽度设置为0。我还将分隔符更改为自定义,左侧为0 我还尝试了以下代码: myTable.layoutM

我的主UIViewController中有一个表视图,它有一个不可编辑的原型单元。我正在尝试从表格视图单元格中删除左缩进。无论我用什么方法,缩进都不会消失

以下是我尝试过的:

  • 在表视图中:在Interface Builder>Attributes Inspector中,我将“分隔符插入”设置为“自定义”,左侧插入值为0

  • 在“表格视图”单元中:在“界面生成器”>“属性检查器”中,我将缩进级别和宽度设置为0。我还将分隔符更改为自定义,左侧为0

我还尝试了以下代码:

myTable.layoutMargins = UIEdgeInsets.zero
myTable.separatorInset = UIEdgeInsets.zero
这是cellForRowAt的内部:indexPath

cell.indentationLevel = 0
cell.indentationWidth = 0
cell.layoutMargins = UIEdgeInsets.zero
return cell
下面是正在发生的事情的屏幕截图:

我需要所有的“你好”左对齐红色部分标题文本

如何删除内容的左缩进


谢谢。

试试这个-

helloLabel.textAlignment = .Left
cell.addSubview(helloLabel)

试试这个-

helloLabel.textAlignment = .Left
cell.addSubview(helloLabel)

您是否尝试过使用带有标签的自定义单元格,并与左边缘保持所需的距离

您是否尝试过使用带有标签的自定义单元格,并与左边缘保持所需的距离

我确信layoutMargins是UITableViewCell缩进的原因。但我认为你不能改变裁员幅度。我几乎不使用UITableViewCell的textLabel。你可以参考

我确信layoutMargins是UITableViewCell缩进的原因。但我认为你不能改变裁员幅度。我几乎不使用UITableViewCell的textLabel。你可以参考

这很有效。我的头在旋转,试图杀死默认表格单元格上的左缩进。。。我所需要做的就是创建UITableViewCell子类,创建自定义标签,并在cellForRow中注册它。谢谢很高兴我能帮忙:这很有效。我的头在旋转,试图杀死默认表格单元格上的左缩进。。。我所需要做的就是创建UITableViewCell子类,创建自定义标签,并在cellForRow中注册它。谢谢很高兴我能帮忙:D