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