很多iOS开发的朋友在设置tableView的头视图和尾视图的时候,在把头视图和尾视图的高度都设置成0的时候依然没有效果,经过测试,设置成0.01的时候效果就出来了.附上简单的代码:
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{
if (section == 0) {
return 0.01;//这里是设置tableView的第一部分的头视图高度为0.01
}else {
return 10;//这里设置其他部分的头视图高度为10
}
}
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{
return 0.01;//设置尾视图高度为0.01
}
由于效果图没有放上去,大家可以写一个小demo测试一下.