次のコードを使用して、カスタムビューのタブバーで満たされたフッター付きの UITableView があります。
- (CGFloat)tableView:(UITableView *)tableView
heightForFooterInSection:(NSInteger)section {
//differ between your sections or if you
//have only on section return a static value
return 49;
}
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {
if(footerView == nil) {
//allocate the view if it doesn't exist yet
footerView = [[UIView alloc] init];
[footerView addSubview:self.tabBarView];
}
//return the view for the footer
return footerView;
}
画面を埋めるのに必要な行よりもテーブルの行が少ない場合を除いて、これはうまく機能しています。これにより、フッターがあるためにテーブルが空の行を作成しなくなるため、フッターが画面を上に移動します。
それで、カスタムフッターを画面の下部にロックする方法、または以前のようにtableViewに空の行を作成させる方法を知っている人はいますか?
ありがとう!
ガレス