美文网首页
iOS11 Tableview的section头部高度设置失效的

iOS11 Tableview的section头部高度设置失效的

作者: 4ed6afef78f9 | 来源:发表于2018-02-02 16:54 被阅读2005次

在iOS11之前,设置Tableview的section的头部高度只需要实现代理heightForHeaderInSection就可以,但是到了iOS11之后,只实现这个方法是不行的同时需要实现代理方法viewForHeaderInSection,实现如下:

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{
    return 50;
}
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{
    return 5;
}
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
   return nil;
}
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {
    return nil;
}

如果需要自定义组的头部试图就可以在viewForHeaderInSection创建自定义试图就可以了

相关文章

网友评论

      本文标题:iOS11 Tableview的section头部高度设置失效的

      本文链接:https://www.haomeiwen.com/subject/xeyezxtx.html