iOS 表格视图单元格的使用与优化
内置单元格样式
获取表格视图单元格最简单的方法是使用四种内置表格视图单元格样式之一。通过调用 init(style:reuseIdentifier:)
可以创建使用内置样式的单元格。 reuseIdentifier
允许之前分配给不再显示的行的单元格被重新用于当前显示的单元格,通常表格中的所有单元格的 reuseIdentifier
是相同的。内置单元格样式( UITableViewCell.CellStyle
)有以下几种:
| 样式 | 描述 |
| — | — |
| .default
| 单元格有一个 UILabel
( textLabel
),左侧有一个可选的 UIImageView
( imageView
)。如果没有图像,标签占据单元格的宽度。 |
| .value1
| 单元格有两个并排的 UILabel
( textLabel
和 detailTextLabel
),左侧有一个可选的 UIImageView
( imageView
)。第一个标签左对齐,第二个标签右对齐。如果第一个标签的文本太长,第二个标签将不会显示。 |
| .value2
|