iOS判断UIScrollView的滚动方向

516 阅读1分钟
- (void) scrollViewDidScroll:(UIScrollView *)scrollView {

    CGFloat newY = scrollView.contentOffset.y;

    if (newY != _oldY) {

        if (newY > _oldY && (newY - _oldY) > 100) {

            NSLog(@"Down");

            _oldY = newY;

        } else if (newY < _oldY && (_oldY - newY) > 100) {

            NSLog(@"Up");

            _oldY = newY;

        }

    }

}

截屏2022-05-09 下午3.44.06.png