iOS判斷滑動檢視滑動方向(左滑還是右滑、上滑還是下滑)
作者:由 灑灑 發表于 舞蹈時間:2022-11-23
iOS判斷滑動檢視滑動方向(左滑還是右滑、上滑還是下滑)
// 實現scrollView代理
-(
void
)
scrollViewWillBeginDragging:
(
UIScrollView
*
)
scrollView
{
// 全域性變數記錄滑動前的contentOffset
// 判斷上下滑動時候記錄Y
lastContentOffsetY
=
scrollView
。
contentOffset
。
y
;
// 判斷左右滑動的時候記錄X
lastContentOffsetX
=
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
(
@“右滑”
);
}
}