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

标签 ios uitableview cocoa-touch draw

“Columbia Dining”与“主题”和“已创建消息”之间的细线居中如何?
具有静态单元格的 TableView 在每个单元格之间往往有一条相似的线,但不同之处在于它一直延伸到屏幕的右侧。我不是在寻找任何代码,只是有人为我指明了正确的方向。

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

enter image description here

最佳答案

在 Interface Builder 中,选择您的 UITableViewController

表格 View > 显示属性检查器:

Table View inspector

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

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


对于单元格分隔符,在 IB 中选择 Separator: None,并在底部添加一个 1/2 像素高的 UIView你的原型(prototype)细胞。

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

Custom Separators


► 在 GitHub 上找到此解决方案以及有关 Swift Recipes 的更多详细信息.

关于ios - 如何在表格单元格之间创建细线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35001392/

相关文章:

ios - 记住 UITableView 上的滚动位置

iOS 如何实现下拉列表以及如何关闭它?

ios - 如何使用 Swift 在 iOS 中缓存从 Web 服务获取的数据特定时间?

ios - 使用 corebluetooth 将大型二进制字符串从 ios 应用程序传输到 BLE 设备

ios - NSInternalInconsistencyException tableView 行删除

ios - 高度从 0 变为默认大小后单元格不显示

objective-c - 停止执行并获得用户在 iPad 应用程序上的选择

cocoa-touch - 尝试将新项目添加到设置包中的 "Preference items"数组时,Xcode 4 崩溃

ios - 从网站静默获取网站标题

ios - 如何在 Swift 的 UIAlertController 中为 addTextField 设置默认文本