初始化headerView的的方法里面添加下面这句代码 self代表的是headerView
self.autoresizingMask = UIViewAutoresizingNone;
大部分情况都可以解决 但是需要动态高度的时候 个别情况导致高度设置未生效 可以在设置高度以后使用下面的方法 刷新布局即可
[_tableView.tableHeaderView layoutIfNeeded];
_tableView.tableHeaderView = self;