Вы можете использовать scrollViewWillBeginDragging
из UIScrollViewDelegate
, чтобы получить направление, в котором будет двигаться ваша прокрутка.
func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
let translation = scrollView.panGestureRecognizer.translation(in: scrollView.superview)
if translation.y > 0 {
// swipes from top to bottom of screen -> down
} else {
// swipes from bottom to top of screen -> up
}
}
Но так как этот метод не возвращает представление прокрутки, вы будете знать только какиесвиток был перетащен и в каком направлении.