问题描述: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;