iOS-tableView上拉加載更多後,界面出現偏移

問題描述: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;
相關文章
相關標籤/搜索