tableHeaderView的高度在推送新的viewcontrolller后自动更改并返回

时间:2016-06-20 07:12:32

标签: ios uitableview uitableviewsectionheader

标题视图设置为tableView,标题视图是使用自动布局的xib文件。单击tableView单元格并按下另一个tableViewController,然后单击后退按钮弹出tableViewController。但是headerView的高度从98更改为34并且headerView和第一个单元格之间存在间隙。这真的很奇怪有人知道如何解决这个问题吗?非常感谢你! pic with the right headerview height

pic with problem

2 个答案:

答案 0 :(得分:0)

try this或添加编程以禁用插入

   self.automaticallyAdjustsScrollViewInsets = false

或者如果您使用导航控制器

self.navigationController.automaticallyAdjustsScrollViewInsets = false

答案 1 :(得分:0)

只需更改您的视图即会显示如下

- (void)viewWillAppear:(BOOL)animated {
     self.navigationController.navigationBar.translucent = NO;
}

希望这会对你有所帮助。