iOS 如何获取scrollView状态是否正在滚动

来源:互联网 发布:网络端口线连接 编辑:程序博客网 时间:2024/05/16 10:03



一个最优解=方案,完美解决了手势滑动的开始结束和代码滑动的问题



- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView{

    [NSObjectcancelPreviousPerformRequestsWithTarget:self];

    //NSLog(@"滑动停止(animation");

    _isScrolling =NO ;

    NSLog(@"滑动停止 = page%@",@(self.currentPage) );

}


- (void)scrollViewDidScroll:(UIScrollView *)scrollView{

    [NSObjectcancelPreviousPerformRequestsWithTarget:self];

    [selfperformSelector:@selector(scrollViewDidEndScrollingAnimation:)withObject:nilafterDelay:0.3];

    //NSLog(@"滑动中");

    _isScrolling =YES ;

}


0 0
原创粉丝点击