我有一个 UITableView。我想出了如何更改节标题的背景颜色。但是,它也会将包含“无节/行”的底部区域更改为相同的颜色。我不想要这个。
无论如何我可以将该区域的颜色设置为与节标题不同的颜色吗?
有关更多信息,请参见示例图片。
任何帮助是极大的赞赏。我已经进行了研究,但我还没有发现任何东西。
我有一个 UITableView。我想出了如何更改节标题的背景颜色。但是,它也会将包含“无节/行”的底部区域更改为相同的颜色。我不想要这个。
无论如何我可以将该区域的颜色设置为与节标题不同的颜色吗?
有关更多信息,请参见示例图片。
任何帮助是极大的赞赏。我已经进行了研究,但我还没有发现任何东西。
基本上,我必须做的是:
在 Interface Builder 中,将视图的颜色更改为您希望在底部显示的颜色。
我使用了为表格单元格行设置的相同颜色。
对于节标题:
在willDisplayHeaderView
方法中,执行:
UITableViewHeaderFooterView *header = (UITableViewHeaderFooterView *)view;
header.contentView.backgroundColor = [UIColor blueColor];
请注意:如果您在部分标题上方看到一条白/灰线 - 这涉及页脚。因此,在viewDidLoad
方法中,将表格页脚高度设置为 0:
self.tableView.sectionFooterHeight = 0.0;