UITableViewStyleGrouped 类型 tableView sectionHeader 高度问题

Posted henusyj-1314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UITableViewStyleGrouped 类型 tableView sectionHeader 高度问题相关的知识,希望对你有一定的参考价值。

UITableViewStyleGrouped 类型的 tableView 在适配的时候出现很大的问题。记录一下

按照之前的方法,只需要执行以下的代码就能够很好的解决 section == 0 的时候,sectionHeader 的高度问题以及 section 间距的问题


tableView.delegate = self;
tableView.dataSource = self;
tableView.sectionFooterHeight = 0.01f;
tableView.tableFooterView = [UIView new];

 

通过以下的方法能够良好的解决 sectionHeader 的高度问题,并且是兼容 ios 10 以及其他版本的



- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, ScreenWidth, 10.0f)]; return headerView; } - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ if (section == 0) { return 0.01; } return 10; } - (CGFloat)tableView:(UITableView*)tableView heightForFooterInSection:(NSInteger)section { return 0.001; }

 

以上是关于UITableViewStyleGrouped 类型 tableView sectionHeader 高度问题的主要内容,如果未能解决你的问题,请参考以下文章

uitableview setbackgroundcolor 未在 UITableViewStyleGrouped 表中设置颜色

UITableViewStyleGrouped 设置表头出现section不为0的问题

来自故事板的 UITableView - 使用 UITableViewStyleGrouped 初始化

UITableViewStyleGrouped类型的UITabelView使用技巧

UITableViewStyleGrouped 类型 tableView sectionHeader 高度问题

如何摆脱 UITableViewStyleGrouped 部分上方的额外空间?