iOS判斷滑動視圖滑動方向(左滑還是右滑、上滑還是下滑)

//實現(xiàn)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(@"右滑");
//    }
}

如果一次有效滑動,只執(zhí)行一次 可以把判斷寫在scrollViewDidEndDragging代理里。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,716評論 25 709
  • 方法&&屬性: // 監(jiān)控目前滾動的位置(默認CGPointZero) CGPointcontentOffset;...
    翹楚iOS9閱讀 1,453評論 0 2
  • 我當(dāng)婚禮司儀,純粹是被逼的。 第一次當(dāng)司儀,是一個戰(zhàn)友結(jié)婚,為了省點司儀錢,連續(xù)幾天請我給他主持婚禮。 九幾年的時...
    甲坤閱讀 4,142評論 1 0
  • 記得冰心說過:如果今生是痛苦的,那么我不要來生;如果今生是快樂的,那么,此生足矣! 楚楚剛來深圳的時候,一無所有,...
    資水姑娘閱讀 694評論 0 0
  • 天地蒼茫中 萬物失其本色 濃稠的黑夜里 一人孤獨的摸索 沉悶的空氣 無形中將我窒息 枯爛的葉下 掩蓋著致命的危機 ...
    故城酒兮閱讀 308評論 1 1

友情鏈接更多精彩內(nèi)容