我有一个带有页脚的 UITableView,在自定义视图中填充了一个 tabBar,使用以下代码完成:
- (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 像以前一样创建空行?
谢谢!
加雷斯