iOS--判断tableView 滚动方向
2019-07-29 本文已影响0人
我是那片海
直接上代码
#pragma mark - UIScrollViewDelegate
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate{
if (scrollView.panGestureRecognizer.state != UIGestureRecognizerStateChanged) return;
CGPoint velocity = [scrollView.panGestureRecognizer velocityInView:scrollView.panGestureRecognizer.view];
if(velocity.y >0 ){
//向下滑动
}else{
//向上滑动
}
}
- 如果 _tableView.bounces = NO; 那么你可以使用任意方法。比如:比较contentOffset.y 等
- 如果 _tableView.bounces = YES; 我觉得本文这个方法是你最佳选择