在 Swift 表格视图中创建自定义分隔符

Posted

技术标签:

【中文标题】在 Swift 表格视图中创建自定义分隔符【英文标题】:Create custom separator in Swift Table View 【发布时间】:2021-03-23 15:08:22 【问题描述】:

我正在尝试创建一个位于两个单元格之间的 UILabel,例如表格分隔符的呈现方式。

Swift 的 UITableView 内置函数是否允许这样做?

我该怎么办?

【问题讨论】:

【参考方案1】:

您可以使用部分标题 查看 https://developer.apple.com/documentation/uikit/views_and_controls/table_views/adding_headers_and_footers_to_table_sections

【讨论】:

好点。没想到那样做。动态创建新部分会很痛苦。尽管如此,如果表格分隔符不可行,这是一个很好的方法。 ios 上 tableview 的自定义分隔符视图处理很棘手......您还可以有一个自定义单元格“SeparatorTableViewCell”并返回单元格数量的 2x cellCount 并返回每个奇数单元格的分隔符单元格,并且每个偶数单元格的当前单元格 @Chris 这是我看到的另一种解决方法......如果您需要为每个单元格自定义分隔符。或者将“分隔符”添加到您的自定义单元格中,并避免按照建议使用分隔符:***.com/questions/1374990/… 谢谢!我会尝试节标题的方式。

以上是关于在 Swift 表格视图中创建自定义分隔符的主要内容,如果未能解决你的问题,请参考以下文章

无法在 UI 表格视图自定义单元格中插入分隔符

创建宽度等于表格视图分隔符宽度的视图

IOS Swift 5 为动态高度 TableView 单元添加自定义 TableViewCell 分隔符

swift 3 - 自定义集合视图单元格之间的水平空间

行分隔符上的标签 - Swift Tableview - 每小时日历

如何将表格视图数组中的每个字符串分隔到自己的单元格中?