iOS 11 UITableView在页面push、pop时跳动的问题修复

当push到另一个页面在返回是 发现tableview 自动向上移动了。
在tablView 添加以下代码

   mainTable.estimatedSectionFooterHeight = 0;
     mainTable.estimatedSectionHeaderHeight = 0;
     mainTable.estimatedRowHeight = 0;