在iOS开发中,很多同行似乎只使用了cell的复用,但对于headerView却极少使用复用。下面就给大家说下headerView的复用,直接上码看吧。
方法1
使用系统自带的headerView
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UITableViewHeaderFooterView *headView = [tableView dequeueReusableHeaderFooterViewWithIdentifier:@"section"];
if (!headView)
{
headView = [[UITableViewHeaderFooterView alloc] initWithReuseIdentifier:@"section"];
}
headView.textLabel.text = [NSString stringWithFormat:@"section %ld", section];
return headView;
}