1

セクション ヘッダーを含むテーブルを作成しました。セクション == 0 の場合はヘッダーが必要ありません。セクション > 0 の場合はヘッダーが必要です。UIView を作成してコードで構成することでヘッダーを作成し、それは正常に動作しますが、最初のヘッダー (セクション == 0) は、UIView サイズ = (0,0) (または ( 1,1)) そして、そのビューで Hidden:YES を設定した場合でも。最初のヘッダーを完全に非表示にするにはどうすればよいですか?

4

1 に答える 1

2

iOS 5.0 以降では、nil非表示にするセクションのヘッダーに a またはゼロ ピクセル ビューを提供tableView:heightForHeaderInSection:するだけでは十分ではなくなりましたUITableViewDelegate

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
    return section ? actualHeaderHeight : 0.0;
}
于 2013-08-04T10:51:08.150 に答える