いくつかのデータを含むシンプルなものを表示しようとしています。テーブルの末尾に空のセルが表示されないように、UITableView
静的な高さを設定したいのですが、UITableView
どうすればいいでしょうか?
コード:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
NSLog(@"%d", [arr count]);
return [arr count];
}
ベストアンサー1
次のように、高さ 0 のテーブル フッター ビューを設定します (おそらくviewDidLoad
メソッド内で)。
迅速:
tableView.tableFooterView = UIView()
目的:
tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
テーブルは表示するフッターがあると認識するため、明示的に要求したセル以外のセルは表示されません。
インターフェースビルダーのプロのヒント:
xib/Storyboardを使用している場合は、UIView (高さ 0pt) を UITableView の下部にドラッグするだけです。