我在[[UITableViewHeaderFooterView appearance] setTintColor:[UIColor whiteColor]];
末尾使用以下代码didFinishLaunchingWithOptions
设置自定义UITableViewHeaderFooterView
的色调颜色,当我滚动表格视图时,我的主要问题是例如,0部分离开屏幕然后恢复为默认的灰色任何想法如何解决这个我的可重用代码是非常基本的
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
ListSectionHeaderView *sectionHeaderView = [self.tableView dequeueReusableHeaderFooterViewWithIdentifier:@"ListSectionHeaderView"];
}
答案 0 :(得分:1)
你必须首先创建页眉,然后重复使用
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
ListSectionHeaderView *sectionHeaderView = [self.tableView dequeueReusableHeaderFooterViewWithIdentifier:@"ListSectionHeaderView"];
if (!sectionHeaderView)
{
//// initialize the header here if the reuse return nil
sectionHeaderView = ....
}
///// also you have to return it
return sectionHeaderView;
}