UITableView:隐藏单元格之间的边框/分隔符

Posted

技术标签:

【中文标题】UITableView:隐藏单元格之间的边框/分隔符【英文标题】:UITableView: Hide border/separator between cells 【发布时间】:2012-08-21 16:48:15 【问题描述】:

是否可以隐藏 UITableView 的单元格之间的分隔符? 但它应该为每个单元格单独配置(所以不是整个 TableView)。

我已经尝试过的是:

UIView *backView = [[[UIView alloc] initWithFrame:CGRectZero] autorelease];
backView.backgroundColor = UIColorFromRGB(CELL_COLOR_DEFAULT);
cell.backgroundView = backView;

这里唯一的问题是,左右两边也没有边框,但这里我需要它。

谢谢 不正常

【问题讨论】:

【参考方案1】:

那么您是想在整个单元格周围设置边框还是仅在分隔符上设置边框?

你可以尝试添加类似的东西

cell.layer.borderColor = [[UIColor blackColor]CGColor];
cell.layer.borderWidth = 10.0f;

到您的 cellForRowAtIndexPath 方法(您可以决定是否显示给定单元格的边框)。

【讨论】:

以上是关于UITableView:隐藏单元格之间的边框/分隔符的主要内容,如果未能解决你的问题,请参考以下文章