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

Posted

技术标签:

【中文标题】如何在表格单元格之间创建细线【英文标题】:How to create thin line between table cell 【发布时间】:2016-01-25 20:09:13 【问题描述】:

“Columbia Dining”与“Subject”和“Message created”之间的中间细线如何? 带有静态单元格的 TableView 往往在每个单元格之间有一条相似的线,但不同之处在于它一直延伸到屏幕的右侧。我不是在寻找任何代码,只是有人指出我正确的方向。

使用超薄的 UIImageView 看起来很草率,也没有那么优雅。我已经在多个应用程序中看到了这些,但我不确定它们是用来做什么的。

【问题讨论】:

任何带有backgroundColoralphaheight 的旧式UIView 都可以。对于UITableView,您可以从Interface Builder控制分隔符。 我不知道他们有这个选项。谢谢。 【参考方案1】:

在 Interface Builder 中,选择您的 UITableViewController

表格视图 > 显示属性检查器:

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

这将产生在表格视图级别(而不是单元格级别)显示分隔符的副作用。即使是不存在的空单元格,也会有分隔符。


对于仅限单元格的分隔符,请在 IB 中选择 Separator: None,并在原型单元格底部添加一个 1/2 像素高的 UIView

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


► 在GitHub 上查找此解决方案,在Swift Recipes 上查找更多详细信息。

【讨论】:

在单元格下方添加 UIView 究竟是如何创建分隔符的? 澄清:不是在下面,而是在底部。我将在我的答案中添加一个示例。

以上是关于如何在表格单元格之间创建细线的主要内容,如果未能解决你的问题,请参考以下文章

如何在表格视图中的行之间创建填充(间距)

1、分别用table和div实现一个细线表格(3行3列,表格边框1px(红色),单元格200px*200px)

如何在表格视图和单元格之间添加图像

如何删除表格视图单元格之间的黑线? [复制]

如何设置表格视图单元格之间的空间并删除背景内容视图的白色

如何在swift ios中的两个自定义表格视图单元格之间添加间距?