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:隐藏单元格之间的边框/分隔符的主要内容,如果未能解决你的问题,请参考以下文章
UITableView - 自定义 UITableViewCell 中的自定义 selectedBackgroundView 选择时隐藏单元格分隔符
如何在 UITableView 中的单元格之间添加分隔符单元格/uiview?