UITableView Xib设置的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 = headerView

你可能感兴趣的:(UITableView Xib设置的tableHeaderView高度自适应)