我正在寻找一种方法,在普通模式下完全删除UITableView中的分隔线.这是自动分组完成的,但这也会以难以测量的方式更改表的维度.我已将分隔线 colored颜色 设置为colorClear.但这并不能完全解决问题.
当我试图在单元格中绘制自定义背景视图时,我希望单元格是无缝的,中间的一条像素线给我带来了问题.有没有比使用分组视图然后拉伸视图更优雅的解决方案?
我正在寻找一种方法,在普通模式下完全删除UITableView中的分隔线.这是自动分组完成的,但这也会以难以测量的方式更改表的维度.我已将分隔线 colored颜色 设置为colorClear.但这并不能完全解决问题.
当我试图在单元格中绘制自定义背景视图时,我希望单元格是无缝的,中间的一条像素线给我带来了问题.有没有比使用分组视图然后拉伸视图更优雅的解决方案?
你可以用UITableView
属性separatorStyle
来实现这一点.确保属性设置为UITableViewCellSeparatorStyleNone
,并且已设置.
目标C
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
在Swift中(3之前)
tableView.separatorStyle = .None
在Swift 3/4/5中
tableView.separatorStyle = .none