美文网首页
UITableViewHeaderView 自适应高度

UITableViewHeaderView 自适应高度

作者: cochn | 来源:发表于2020-05-09 11:27 被阅读0次

tableViewHeader 高度自适应

headerView :内部约束撑起headerView

初始化:

lazy var headerView: BLGroupSingleSetHeaderView = {
      let view = BLGroupSingleSetHeaderView.init()
      return view
}()

添加到tableViewHeader上 并设置约束
必须设置left width 不能left right

self.tableView.tableHeaderView = self.headerView
self.headerView.snp.makeConstraints { (make) in
     make.left.top.width.equalToSuperview()
 }

在对headerView赋值之后 更新headerView约束 并重新赋值在self.tableView.tableHeaderView

self.headerView.dataSource = sections //赋值
self.headerView.layoutIfNeeded()//更新约束
self.tableView.tableHeaderView = self.headerView//重新赋值

相关文章

网友评论

      本文标题:UITableViewHeaderView 自适应高度

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