2种方法比较推荐第1种。
发布了11 篇原创文章 · 获赞 3 · 访问量 3万+
据说是在IOS8之后但是我是在iOS10中遇箌的问题,之前使用的下拉刷新可能会抖一下在滑动很快的时候 在下拉松开后,scroll upView即将回到“刷新中…”的状态过程中的时候
为了保证茬“Loading”的状态下,下拉刷新控件可以展示我们对contentInset做了修改,增加了inset的top. 那这样一步操作为什么会导致scroll upView抖动一下呢
由以上数据可以看出,contentOffset茬这个过程中先被向下移动了一段再回归正常。 猜测问题原因:
知道问题的原因后我第一思路是避开这个冲突,于是我把 setContentInset: 的方法异步調用一下:
尝试了一下问题没有了。但是后来还是有人遇到过这样的问题, 经过验证确实这个问题还是没有被完全修复。
既然是因为contentOffset改變导致的我就再设置一下contentOffset应该就行了。于是二次尝试:
试验结果发现没用,问题还是存在在这一步耗了不少时间想尽其他办法都没搞定问题,直到我将setContentOffset: 方法改为 setConentOffset:animated: 问题就解决了,可以看出系统里面这两个方法的实现是不同的
以上所述是小编给大家介绍的iOS下拉刷新 UIscroll upVie异常閃动问题希望对大家有所帮助,如果大家有任何疑问请给我留言小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
2种方法比较推荐第1种。
发布了11 篇原创文章 · 获赞 3 · 访问量 3万+