Для производительности обычно использовать ячейки UITableView. Есть ли способ сделать то же самое с представлениями TableView header? Я говорю о тех, которые возвращаются с помощью метода делегирования:
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
Я попытался сделать следующее, которое, похоже, не работает должным образом:
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
static NSString *CellIdentifier = @"Header";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier: CellIdentifier];
if (cell == nil) {
cell = [self getHeaderContentView: CellIdentifier];
}
return cell;
}
Есть ли способ повторного использования заголовков?