在ios11以后发现一个问题,用MJrefresh上拉加载后发现tableview上移,但在ios 10.0版本没有问题,查看好多资料,终于解决了
iOS11后UITableView有了很大的改动
iOS11后UITableView在reloadData时contentOffset发生了改变,这时候MJ监听了contentOffset的变化,就导致再一次的调用上拉加载,变成了循环调用。
self.tableview.estimatedRowHeight = 0;
self.tableview.estimatedSectionFooterHeight = 0;
self.tableview.estimatedSectionHeaderHeight = 0;
加上上面那三句代码就可以解决了