Open FirstDKS521 opened 1 week ago
小马哥你好,有个问题帮忙看下
描述bug 想要在列表中实现一个功能:如果列表正在滚动,则不更新页面数据 实现的代码如下
- (void)scrollViewDidScroll:(UIScrollView *)scrollView { NSLog(@"~~~~ YES"); self.isScrolling = YES; } - (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView { NSLog(@"~~~~ NO"); self.isScrolling = NO; } - (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView { NSLog(@"~~~~ NO1"); self.isScrolling = NO; } - (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate { NSLog(@"~~~~ NO2"); self.isScrolling = NO; }
当下拉刷新结束后,上面的代理方法,会最后执行scrollViewDidScroll,导致获取的isScrolling = YES;而此时已经没有滚动了;这个问题应该怎么处理一下
必现/偶发? 必现
怎么样重现这个bug
你期望的结果是什么? 我期望在结束下拉刷新后,获取获取到到的isScrolling = NO;
截图 如果有必要的话,请上传几张截图
运行环境
额外的 最好能提供出现bug的Demo
也可以直接下载我编写好的代码,运行后在Demo的首页,下拉刷新,控制台会打印Log,谢谢~ MJRefresh-master.zip
@wolfcon 小马哥 @CoderMJLee 帮忙看下这里,谢谢~
小马哥你好,有个问题帮忙看下
描述bug 想要在列表中实现一个功能:如果列表正在滚动,则不更新页面数据 实现的代码如下
当下拉刷新结束后,上面的代理方法,会最后执行scrollViewDidScroll,导致获取的isScrolling = YES;而此时已经没有滚动了;这个问题应该怎么处理一下
必现/偶发? 必现
怎么样重现这个bug
你期望的结果是什么? 我期望在结束下拉刷新后,获取获取到到的isScrolling = NO;
截图 如果有必要的话,请上传几张截图
运行环境
额外的 最好能提供出现bug的Demo