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;
相关文章
相关标签/搜索