パフォーマンスのために、通常はUITableViewのセルを再利用します。 TableViewヘッダーのビューで同じことを行う方法はありますか?私は期待通りに動作していないようです次の操作を行うことを試みた再利用可能なTableViewヘッダービュー
- (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;
}
はする方法はありますヘッダーのビューを再利用しますか?
に従うことができます 'reuseIdentifierを使用するUITableViewHeaderFooterView'。 – h4xnoodle
しかし、現在UI BuilderでUITableViewHeaderFooterViewを使用することはできません。 –