MJRefresh icon indicating copy to clipboard operation
MJRefresh copied to clipboard

uicollectionview 连续多次刷新 offset有问题,view位置上移

Open anhuijhy opened this issue 5 years ago • 9 comments

描述bug uicollectionview 连续多次刷新 offset有问题,view位置上移。之前为了解决抖动问题,已设置isCollectionViewAnimationBug=yes

必现/偶发? 多次刷新基本必现

怎么样重现这个bug 连续多次下拉刷新

运行环境

  • iPhone6x
  • iOS14.0.1
  • Xcode12.2

额外的 录屏如附件 RPReplay_Final1607398800.mov.zip

anhuijhy avatar Dec 08 '20 03:12 anhuijhy

你这个是另一个问题. 由于在动画过程中, 避免出现问题, 暂时关闭了手势, 会导致这个问题.

wolfcon avatar Dec 08 '20 08:12 wolfcon

那目前有解决方法吗?

anhuijhy avatar Dec 08 '20 08:12 anhuijhy

你的这个问题就是下拉刷新, 刷新过程中, 不断下拉刷新, 导致卡一下这个问题吧?

wolfcon avatar Dec 08 '20 09:12 wolfcon

原本是抖动,所以加了isCollectionViewAnimationBug=yes。加了之后抖动好点,但是offset好像有问题,导致view上移了而且回不来了,只能把isCollectionViewAnimationBug=NO。

anhuijhy avatar Dec 08 '20 09:12 anhuijhy

你的那个视频里, 好像没有回不来的情形出现

wolfcon avatar Dec 08 '20 09:12 wolfcon

你把视频看完,最后的话“今日数据”本来在navbar下面的 到后面“今日数据”一栏跑navbar里面了,navbar下面变成了“常用工具”。“常用工具” 实在 “今日数据” 下面的

anhuijhy avatar Dec 08 '20 13:12 anhuijhy

@wolfcon 在吗?

anhuijhy avatar Dec 10 '20 06:12 anhuijhy

传个 Demo 吧. 你的这个渲染问题. 应该跟你自定义处理也有一定关系

wolfcon avatar Dec 16 '20 05:12 wolfcon

等等新版本发布后试试关闭动画的版本吧.

wolfcon avatar Mar 11 '21 10:03 wolfcon