在创建tableviewcell为组时,section == 0的表头并不会随tableview的滚动而滚动,这导致如果设置了
heightForHeaderInSection,总会有一个 heightForHeaderInSection占据在表头.
第一步:
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
UIView *tempView = [[UIView alloc] init]; //占位符
return tempView;
}
第二步:
-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
if(section==0)
return 0.01;
else
return 15;
}
此外,如果想在tableview的表头做设置,可以直接设置tableview.tableHeaderView,便可以随着tableview的滚动而滚动了.
viewForHeaderInSection
最新推荐文章于 2022-06-28 10:42:13 发布