0

我有一个 UITableView。我想出了如何更改节标题的背景颜色。但是,它也会将包含“无节/行”的底部区域更改为相同的颜色。我不想要这个。

无论如何我可以将该区域的颜色设置为与节标题不同的颜色吗?

有关更多信息,请参见示例图片。底部的蓝色区域是我想要不同颜色的部分

任何帮助是极大的赞赏。我已经进行了研究,但我还没有发现任何东西。

4

1 回答 1

0

基本上,我必须做的是:

在 Interface Builder 中,将视图的颜色更改为您希望在底部显示的颜色。

我使用了为表格单元格行设置的相同颜色。

对于节标题:

willDisplayHeaderView方法中,执行:

UITableViewHeaderFooterView *header = (UITableViewHeaderFooterView *)view;
header.contentView.backgroundColor = [UIColor blueColor];    

请注意:如果您在部分标题上方看到一条白/灰线 - 这涉及页脚。因此,在viewDidLoad方法中,将表格页脚高度设置为 0:

self.tableView.sectionFooterHeight = 0.0;
于 2014-12-12T05:48:15.447 回答