參考鏈接:http://www.itdecent.cn/p/8576f06aed55
只修改HeaderView是沒有用的,需要重新設(shè)置HeaderView
CGRect frame = headerView.frame;
frame.size.height = nNeedsHeight;
headerView.frame = frame;
tableView.tableHeaderView = headerView;
那么不知道高度的情況下怎么辦呢
只需要以下設(shè)置就可以
[self.tableView.tableHeaderView layoutIfNeeded];
self.tableView.tableHeaderView = self.headerView;