正如您在此处所看到的,我只有2个用于测试的数据,它们被加载到表视图中。这很好。但是,还有许多空单元格也已自动生成。
如何使这些空单元格不可见?
答案 0 :(得分:3)
yourtableViewname.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
或
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{
return 0.01f;
}
和iOS 7
self.yourtableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
答案 1 :(得分:2)
这应该有效:
self.tableView.separatorColor = [UIColor clearColor];
self.tableView.backgroundColor = [UIColor clearColor];
答案 2 :(得分:1)
您可以在加载视图时降低tableview的整体高度。根据总单元格高度计算表格视图的高度。将表格高度max指定为屏幕高度。