美文网首页
iOS UITableViewHeaderView 使用Xib布

iOS UITableViewHeaderView 使用Xib布

作者: 032c6843a285 | 来源:发表于2022-08-10 15:46 被阅读0次

tableView 拖动一个header

截屏2022-08-10 09.45.46.png
 override func viewDidLayoutSubviews() {
        super.viewDidLayoutSubviews()
         
        if let header = tableView.tableHeaderView {
            /// 前提是xib中设置好约束  设置tableView.tableHeaderView高度
            let height = tableView.tableHeaderView?.systemLayoutSizeFitting(UIView.layoutFittingCompressedSize).height
            var frame = tableView.tableHeaderView?.frame
            frame?.size.height = height!
            tableView.tableHeaderView?.frame = frame!
            tableView.tableHeaderView = header
        }
        
    }

效果图


Simulator Screen Shot - iPhone 13 Pro Max - 2022-08-10 at 09.45.05.png

相关文章

网友评论

      本文标题:iOS UITableViewHeaderView 使用Xib布

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