我正在寻找一种方法,在普通模式下完全删除UITableView中的分隔线.这是自动分组完成的,但这也会以难以测量的方式更改表的维度.我已将分隔线 colored颜色 设置为colorClear.但这并不能完全解决问题.

当我试图在单元格中绘制自定义背景视图时,我希望单元格是无缝的,中间的一条像素线给我带来了问题.有没有比使用分组视图然后拉伸视图更优雅的解决方案?

推荐答案

你可以用UITableView属性separatorStyle来实现这一点.确保属性设置为UITableViewCellSeparatorStyleNone,并且已设置.

目标C

self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;

在Swift中(3之前)

tableView.separatorStyle = .None

在Swift 3/4/5中

tableView.separatorStyle = .none

Objective-c相关问答推荐

如何使用 iOS 7 SpriteKit 粒子向非游戏的 iOS 应用程序添加粒子效果?

UITableViewCell:如何防止蓝色 Select ​​背景不带 isSelected 属性?

iOS:警告try 呈现其视图不在窗口层次 struct 中的 ViewController

NSInternalInconsistencyException', reason: '试图将第 0 行插入第 0 节,但更新后第 0 节只有 0 行'

在哪里以及如何 __bridge

MKMapView zoom 到 viewDidLoad 上的用户位置?

如何在 iPhone 应用程序的 UINavigationBar 中添加图像

从日、月、年生成 NSDate

#if 和 #ifdef Objective-C 预处理器宏有什么区别?

UITextField 中的文本在编辑后向上移动(编辑时居中)

进入编辑模式时动画自定义绘制的 UITableViewCell

如何将 .plist 文件中的数据 struct 读入 NSArray

iOS 8 Mapkit Objc 无法获取用户位置

显示启动画面的时间超过默认秒数

带有 NSBlockOperation 和队列的 NSURLSession

将 UIColor 保存到 NSUserDefaults 并从中加载

为什么 LLDB 不能打印 view.bounds?

笔尖中的原型单元而不是故事板

iOS 7 中的 UITextView 链接检测

如何定义 UIColor 的常量值?