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

释放双眼,带上耳机,听听看~!
//实现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文章

iOS AFNetworking框架HTTPS请求配置

2019-10-28 8:44:42

iOS文章

iOS让正在滑动的scrollView停止滚动(不是禁止,而是暂时停止滚动)

2019-10-28 10:17:06

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索