如何在 table 单元格之间创建细线

How to create thin line between table cell

"Columbia Dining" 和 "Subject" 以及 "Message created" 之间的居中细线怎么样?
具有静态单元格的 TableView 在每个单元格之间往往有一条相似的线,但不同之处在于它一直延伸到屏幕的右侧。我不是在寻找任何代码,只是有人为我指明了正确的方向。

使用超薄的 UIImageView 看起来很草率,而且不太优雅。我在多个应用程序中看到过这些,但我不确定它们是用什么制作的。

在 Interface Builder 中,select 你的 UITableViewController

Table 查看 > 显示属性检查器:

更改分隔符样式、颜色、插图等

这将产生在 table 视图级别(而非单元格级别)显示分隔符的副作用。即使 non-existing,空单元格,也会有一个分隔符。


对于cell-only分隔符,select 分隔符:None in IB,并添加原型单元格底部的 1/2 像素高 UIView

任何带有 backgroundColoralphaheight 的旧版 UIView 都可以。使用适当的布局约束以充分定位该分隔符:


► 在 GitHub and additional details on Swift Recipes 上找到此解决方案。