判断scrollView的滑动方向(二)

在上一篇文章《判断scrollView的滑动方向》中谈到的第二种方法是根据滑动速率来判断的。

今天将通过滑动过程中的坐标差来判断

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
    CGFloat yoffset = scrollView.contentOffset.y;
    CGPoint vel = [scrollView.panGestureRecognizer translationInView:scrollView];
    if (vel.y < -40) {
        //向上拖动
    }else if (vel.y > 40) {
        //向下拖动
    }else if (vel.y == 0) {
        //停止拖拽
    }
}

 

by:初光夫

posted @ 2019-08-26 14:49  WidgetBox  阅读(436)  评论(0编辑  收藏  举报