当前位置:   article > 正文

iOS 如何获取scrollView状态是否正在滚动_ios开发 获取uiscrollview正在滑动

ios开发 获取uiscrollview正在滑动



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



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

    [NSObject cancelPreviousPerformRequestsWithTarget:self];

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

    _isScrolling = NO ;

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

}


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

    [NSObject cancelPreviousPerformRequestsWithTarget:self];

    [self performSelector:@selector(scrollViewDidEndScrollingAnimation:) withObject:nil afterDelay:0.3];

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

    _isScrolling = YES ;

}


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/531499
推荐阅读
相关标签
  

闽ICP备14008679号