問題描述:spa
在作tableview的界面展現的時候,cell用自動計算高度的。可是在上拉加載更多的時候,數據請求完後,刷新界面,界面的頂部就出現了偏移code
分析:blog
查閱資料後發現,當tableView的cell數量改變後再次reload,contentOffset的值是經過預估各cell的高度及header、footer的高度後計算獲得的,並不是準確的值;因此須要關閉它。io
解決方法:table
self.tableView.estimatedRowHeight = 0; self.tableView.estimatedSectionHeaderHeight = 0; self.tableView.estimatedSectionFooterHeight = 0;