美文网首页
iOS判断滑动视图滑动方向(左滑还是右滑、上滑还是下滑)

iOS判断滑动视图滑动方向(左滑还是右滑、上滑还是下滑)

作者: coolegg | 来源:发表于2016-08-17 13:41 被阅读8223次
//实现scrollView代理
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView{
//全局变量记录滑动前的contentOffset
   lastContentOffset = scrollView.contentOffset.y;//判断上下滑动时
   
//    lastContentOffset = scrollView.contentOffset.x;//判断左右滑动时
}
- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
   if (scrollView.contentOffset.y < lastContentOffset ){
       //向上
       NSLog(@"上滑");
   } else if (scrollView.contentOffset.y > lastContentOffset ){
       //向下
       NSLog(@"下滑");
   }
   
   //判断左右滑动时
//    if (scrollView.contentOffset.x < lastContentOffset ){
//        //向右
//        NSLog(@"左滑");
//    } else if (scrollView. contentOffset.x > lastContentOffset ){
//        //向左
//        NSLog(@"右滑");
//    }
}

如果一次有效滑动,只执行一次 可以把判断写在scrollViewDidEndDragging代理里。

相关文章

网友评论

      本文标题:iOS判断滑动视图滑动方向(左滑还是右滑、上滑还是下滑)

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