我已经尝试了社区针对 tableview 部分标题的背景颜色问题提出的所有解决方案,所以我现在正在寻求帮助。我有浮动的自定义部分标题(表格视图的普通样式),我希望每个标题都显示在行的顶部。当我滚动表格视图时,标题背景是透明的,它显示滚动行的内容。为了停止这种情况,我尝试了以下方法:
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
TableHeader *header = [tableView dequeueReusableHeaderFooterViewWithIdentifier:@"TableHeader"];
header.event = [events objectAtIndex:section];
[header.contentView setBackgroundColor:[UIColor whiteColor]];
[header.contentView setOpaque:YES];
[header drawHeader];
return header;
}
没有任何变化,标题仍然是透明的。有没有人遇到过这个问题?