MJRefresh icon indicating copy to clipboard operation
MJRefresh copied to clipboard

mjrefreshautofooter调用endrefreshing无法正确重置scrollview的contentoffset

Open SmithJackyson opened this issue 1 year ago • 1 comments

MJRefreshAutoFooter.m里面的setState方法里面重置contentoffset代码似乎有问题,如果用户这时候一直在交互,isDragging或者isDecelerating为true,会导致此时contentoffset并不处于静止时所处的位置,这时候获取contentoffset来重置scrollview的位置会出错,如果每个cell的大小和scrollview大小一致,最终会导致cell没有对齐scrollview

偶现

期望:能正确重置回没有显示footer时,cell的位置

SmithJackyson avatar Apr 22 '24 10:04 SmithJackyson

我也有同样的问题,第一次可以正确恢复,但是第二次上拉后如果没有数据就无法正确展示位置

Mino0885 avatar Aug 23 '24 02:08 Mino0885