美文网首页
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