代码改变世界

iOS 开发中一些 tips

2019-04-10 21:34  l4y  阅读(182)  评论(0编辑  收藏  举报

tableView 的 tableHeaderView 高度不正确的问题:

func forceRefreshHeader() {
        let size = headerView.systemLayoutSizeFitting(UIView.layoutFittingCompressedSize)
        headerView.frame.size.height = size.height
        tableView.layoutIfNeeded()
        tableView.tableHeaderView = headerView
    }