私の質問はscrollViewの方向ですスクロールではなく、スクロールがスクロールされている場合、スクロールビューの方向を取得できますか? ?UIScrollViewの方向を判断する方法はスクロールする予定ですか?
ご意見ありがとうございます。
私の質問はscrollViewの方向ですスクロールではなく、スクロールがスクロールされている場合、スクロールビューの方向を取得できますか? ?UIScrollViewの方向を判断する方法はスクロールする予定ですか?
ご意見ありがとうございます。
スクロールビューデリゲートを使用すると、識別できます。
のObjective C:
- (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView {
CGPoint point = [scrollView.panGestureRecognizer translationInView:scrollView.superview];
if (point.y > 0) {
// Dragging down
} else {
// Dragging up
}
}
スウィフト:
func scrollViewWillBeginDecelerating(_ scrollView: UIScrollView) {
let actualPosition = scrollView.panGestureRecognizer.translation(in: scrollView.superview)
if (actualPosition.y > 0){
// Dragging down
}else{
// Dragging up
}
}
質問は 'objective c'と書かれていますきみの「客観的なc」で答えてください! – Lion
@Lion情報をありがとう。私は答えを更新しました。 – Subramanian
今より良いです! – Lion
このhttps://stackoverflow.com/questions/13797005/detect-if-uiscrollview-is-scrolling –
を見ますこちらも参照してくださいhttps://stackoverflow.com/questions/11015898/how-to-detect-that-uiscrollview-is-scrolling-or-that-is-is-dragging –