iOS解决TableView的上拉加载更多之后contentOffset不准确的问题

_tableView.estimatedRowHeight = 0;
_tableView.estimatedSectionHeaderHeight = 0;
_tableView.estimatedSectionFooterHeight = 0;

原因:当我首次查询完数据加载列表后,contentOffset捕获正常,而分页之后,则出现contentOffset不准确的现象,查阅资料后发现,当tableView的Cell数量改变后再次reload,contentOffset的值是通过预估各cell的高度及header、footer的高度后计算得到的,并非准确的值。知道原理后,解决办法也就简单了,关闭系统自带的预估功能即可.
摘自:https://blog.csdn.net/heartofthesea/article/details/81563298

你可能感兴趣的:(iOS解决TableView的上拉加载更多之后contentOffset不准确的问题)