如何设置表格视图单元格之间的空间并删除背景内容视图的白色

Posted

技术标签:

【中文标题】如何设置表格视图单元格之间的空间并删除背景内容视图的白色【英文标题】:How to set the space between table view cell and removing white color for background contentView 【发布时间】:2014-06-05 14:24:28 【问题描述】:

如何去除单元格和角落之间的白色我在容器视图中使用了清晰的颜色,但没有去除白色。

我采用表格视图上的自定义单元格。 cell.contentView.backgroundColor= [UIColor clearColor]; cell.contentView.layer.cornerRadius=10;

【问题讨论】:

【参考方案1】:

设置 UITableView 样式分组。并将每个单元格设置在不同的部分。然后在下面添加代码:

- (float)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
    //this is the space
    return 50;

要更改单元格之间的颜色,您应该这样做:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 
    UIView *v = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.tableView.frame.size.width, 5)];
    v.backgroundColor = [UIColor whiteColor];
    return v;

如果你想改变背景颜色,你应该在 cell.contenrView.backgroundColor 中设置你需要的颜色。

【讨论】:

谢谢你...但我只要求单元格背景

以上是关于如何设置表格视图单元格之间的空间并删除背景内容视图的白色的主要内容,如果未能解决你的问题,请参考以下文章

表格视图单元格中的标签和文本字段之间的空间相等。

TVos 中表格视图单元格之间的空间

如何更改分组的表格视图单元格的背景?

如何更优雅地在表格视图中添加/删除单元格?

如何删除表格视图单元格之间的黑线? [复制]

iOS7 附件视图中的背景颜色错误