Q:在iOS 11 里面使用MJRefreshAutoNormalFooter 这个玩意上拉加载的时候 或者其他不明操作时。会产生多次加载 刷新 甚至是页面乱滚的情况。
A:UITableView 属性estimatedRowHeight;更改这个值。(一般情况变大)
PS:estimatedRowHeight 这个东西在iOS11之前是0;iOS11里面的值是44.00;
就是一个cell的预估高度,如果这个值设置的过小的话 会使mj里面KVO检测的contentoffset有误 认为它达到了上拉加载的值而导致不断的刷新或者多次刷新。
网友评论