美文网首页
判断ScrollerView的滑动方向

判断ScrollerView的滑动方向

作者: 墨凌风起 | 来源:发表于2016-11-12 14:49 被阅读350次

    @implementation XXXViewController{

                      CGFloat contentOffsetX;

                      CGFloat statrContentOffsetX;

                     CGFloat endContentOffsetX;

    }

    ```

    //拖动之前坐标

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

                    contentOffsetX = scrollView.contentOffset.x;

    }

    ```

    ```

    //拖动即将结束时的坐标

    -(void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset{

                        startContentOffsetX = scrollView.contentOffset.x;

    }

    ```

    ```

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

                      endContentOffsetX = scrollView.contentOffset.x;

           //从右向左滑动

            if (endContentOffsetX > startContentOffsetX && startContentOffsetX > contentOffsetX) {

                NSLog(@" 注意了,左滑了");

            }

            if (endContentOffsetX < startContentOffsetX && startContentOffsetX < contentOffsetX){       //从左向右滑动

                         NSLog(@" 注意了,右滑了");


           }

    }

    ```

    ***提示***

    将x换成y就可判断向上或者向下滑动了

    相关文章

      网友评论

          本文标题:判断ScrollerView的滑动方向

          本文链接:https://www.haomeiwen.com/subject/otjqpttx.html