美文网首页很常iOS常用
UITableView的tableHeaderView高度自适应

UITableView的tableHeaderView高度自适应

作者: 梁森的简书 | 来源:发表于2021-07-22 21:12 被阅读0次

    问题:

    目前无法实现使用动态高度的label将tableHeaderView撑起(使用autoLayout进行约束)

    实现:

    tableHeaderView中的代码就是普通的使用autoLayout进行约束。
    在设置完UITableView的tableHeaderView后要对tableHeaderView的宽度进行约束(与父视图同宽)。

    注意:

    需要先调用layoutIfNeeded并再次对UITableView的tableHeaderView进行设置
    代码:

    tableView.tableHeaderView = tableHeader
       tableHeader.snp.makeConstraints { make in
       make.width.equalToSuperview()
    }
    tableView.tableHeaderView?.layoutIfNeeded()
    tableView.tableHeaderView = tableHeader
    

    相关文章

      网友评论

        本文标题:UITableView的tableHeaderView高度自适应

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