swift - 删除 UITableViewCell 上不需要的左缩进

标签 swift xcode uitableview interface-builder indentation

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

这是我尝试过的:

  • 在 TableView 上:在 Interface Builder > Attributes Inspector 中,我将 Separator Inset 设置为 Custom,左插入为 0。

  • 在表格 View 单元格上:在 Interface Builder > Attributes Inspector 中,我将缩进级别和宽度设置为 0。我还将分隔符更改为自定义,左边为 0。

我还在代码中尝试了以下内容:

myTable.layoutMargins = UIEdgeInsets.zero
myTable.separatorInset = UIEdgeInsets.zero

这在 cellForRowAt:indexPath 里面

cell.indentationLevel = 0
cell.indentationWidth = 0
cell.layoutMargins = UIEdgeInsets.zero
return cell

这是发生的事情的屏幕截图:

Undesired left indent

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

如何删除内容的左缩进?

谢谢。

最佳答案

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

关于swift - 删除 UITableViewCell 上不需要的左缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41355396/

相关文章:

Swift - 在类中引用类的类型

ios - Xcode 5.1.1 未加载且无法连接 iPad

iphone - 如何在PowerPC Mac上正确地为iPhone进行开发?

iphone - 事件文本字段上的键盘滚动 - 滚动到 View 之外?

ios - ios的折叠工具栏布局

ios - 添加新条目后如何重新加载 TableView ?

swift - 获取数组中除 "x"值之外的所有值 Swift 3

ios - 为什么我的 UIScrollView 不会缩放其中的 UIImageView?

objective-c - 从 TableView 部分删除最后一行时,iOS 应用程序崩溃

ios - 尝试从 UITableView 中删除行后应用程序崩溃