初始化headerView的的方法里面添加下面這句代碼 self代表的是headerView
self.autoresizingMask = UIViewAutoresizingNone;
大部分情況都可以解決 但是需要動態(tài)高度的時候 個別情況導致高度設(shè)置未生效 可以在設(shè)置高度以后使用下面的方法 刷新布局即可
[_tableView.tableHeaderView layoutIfNeeded];
_tableView.tableHeaderView = self;