Я использую UIScrollView
, чтобы показать некоторые изображения.Я нахожу как жест смахивания, так и панорамирование.Можно ли заставить работать только жесты панорамирования?
Я пробовал этот код:
for gestureRecognizer in scrollView.gestureRecognizers ?? [] {
if gestureRecognizer is UISwipeGestureRecognizer) {
gestureRecognizer.isEnabled = false
}
}
Не работает.Я печатаю scrollView.gestureRecognizers!
, получаю список жестов:
UIScrollViewDelayedTouchesBeganGestureRecognizer
UIScrollViewPanGestureRecognizer
_UIDragAutoScrollGesture * Rececizer
* * * * * * 10 * 10 * * * * * 10 * * * * * * 10 * 10 * * * * * * 10 * * * * * * 10 * * * * 10 * * * * * * 10* Я пытался
UIScrollViewPagingSwipeGestureRecognizer
:
if gestureRecognizer is UIScrollViewPagingSwipeGestureRecognizer) {
gestureRecognizer.isEnabled = false
}
Там написано Use of undeclared type 'UIScrollViewPagingSwipeGestureRecognizer'
.