IGListKit的使用
2022-03-25 本文已影响0人
太平洋_cfd2
- collectionView上拉刷新时,发现会突然回到顶部。
-于是思考:
1. 是不是哪里回到了顶部,有这么个操作。
2. 是不是刷新数据时,整体都改变了,所以刷新了整个数据,所以进度条又回到了顶部。
3. 检查判断数据不同的两个方法,一是id,而是等于的方法
4. 检查data数组里的数据是不是在刷新后,更改了
5. 是不是MJRefresh库没更新,有bug
6. 是否sectionController有问题
7. 是否cell有问题
8. 最后确定原来是自动布局时,因为是自动的,所以首先给了一个预估的size,这个不能写太小,比如我写的(1, 1),这就有问题,改为(屏幕width, 60)就好了
9. 不要使用reloadData()刷新数据,应该才有performUpdate()
10. 在使用某个库时,不要复制粘贴,先看懂demo里的代码,然后再使用,不然怎么用,问题出在哪里都不知道,别人闻起来也尴尬