我正在寻找一种在纯模式下完全删除 UITableView 中的分隔线的方法。这是在分组中自动完成的,但这也会以难以衡量的方式改变表格的尺寸。我已将分隔线颜色设置为 colorClear。但这并不能完全解决问题。
当我试图在单元格中绘制自定义背景 View 时,我希望单元格无缝,中间的一条像素线给我带来了问题。有没有比使用分组 View 然后拉伸(stretch)它更优雅的解决方法?
最佳答案
您可以使用 UITableView
属性 separatorStyle
来做到这一点。确保该属性设置为 UITableViewCellSeparatorStyleNone
并且您已设置。
Objective-C
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
在 Swift 中(3 之前)
tableView.separatorStyle = .None
在 Swift 3/4/5 中
tableView.separatorStyle = .none
关于objective-c - 有没有办法从 UITableView 中删除分隔线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/925115/