解决方法:把
- 1
- 1
150这个数值是你cell的平均高度,如果estimatedRowHeight设置非常小,MJRefresh的KVO会监听错误的contentoffset,造成不停进行上拉加载操作。
上面的原因只说了一半,需要把代码调整下:
将代码顺序执行顺序调整
// tableView.estimatedRowHeight = 44;
// tableView.rowHeight = UITableViewAutomaticDimension;
tableView.rowHeight = UITableViewAutomaticDimension;
tableView.estimatedRowHeight = 450.0f;