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