WSLWaterFlowLayout icon indicating copy to clipboard operation
WSLWaterFlowLayout copied to clipboard

加入上拉刷新cell会有错乱

Open aipame opened this issue 7 years ago • 4 comments

处在底部的时候刷新layout加载有问题不会完全加载出来只有滚动到cell 位置时候才会更新Layout 不只是不是apple 的bug

aipame avatar Sep 26 '18 02:09 aipame

处在底部的时候刷新layout加载有问题不会完全加载出来只有滚动到cell 位置时候才会更新Layout 不只是不是apple 的bug

好的,我查一下

wsl2ls avatar Sep 29 '18 07:09 wsl2ls

处在底部的时候刷新layout加载有问题不会完全加载出来只有滚动到cell 位置时候才会更新Layout 不只是不是apple 的bug

@aipame 我看了一下,我的Demo每次reloadData后,返回的item的宽高都是随机产生的,上拉刷新之后执行reloadData会把之前已经加载的item宽高信息重新生成,此时就会出去错乱,我的Demo不够严谨,正常情况下是不会这么操作的

wsl2ls avatar Sep 29 '18 09:09 wsl2ls

  • (void)performBatchUpdates:(void (NS_NOESCAPE ^ _Nullable)(void))updates completion:(void (^ _Nullable)(BOOL finished))completion; 用这个函数 就好了

aipame avatar Oct 11 '18 09:10 aipame

  • (void)performBatchUpdates:(void (NS_NOESCAPE ^ _Nullable)(void))updates completion:(void (^ _Nullable)(BOOL finished))completion; 用这个函数 就好了

好的

wsl2ls avatar Oct 12 '18 06:10 wsl2ls