0

UITableView の再利用可能なヘッダーとフッター ビューについて知っています

しかし、私の場合、セクションヘッダーと通常の行にも配置する必要があるUITableViewセルがあります

私が使用する場合

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {

    MyCell * cell = [tableView dequeueReusableCellWithIdentifier:@"MyCell"];
    // ...
    return cell;
}

再利用するとどうなるの?(渡された後でも再利用できるメッセージですか)、またはこれによりセルの再利用が無効になりますか?

4

2 に答える 2

0

これらは常にうまく機能しています。最初にその名前でプロトタイプを作成するか、カスタム セクション識別子を使用してカスタム nib を登録する必要があります。ただし、テーブルに新しいセクションを動的に追加すると、iOS 7 でこれが壊れていることに気付きました。単純な非再利用 UIView に戻すと機能します。本当に残念です!

于 2013-10-23T11:26:57.450 に答える