Не могу распознать UISwipeGesture на моем ScrollView - PullRequest
0 голосов
/ 26 октября 2019

В моем приложении есть scrollView (pageScrollView), который похож на интерфейс Snapchat (https://www.youtube.com/watch?v=1_daE3IL_1s)

Однако, когда я пытаюсь использовать приведенный ниже код для получения жеста в представлении прокрутки, он не можетобнаружить, может кто-нибудь помочь мне в этом ??

let leftSwipeGesture = UISwipeGestureRecognizer(target: self, action: #selector(leftSwipedByUser(_:)))
leftSwipeGesture.direction = .left
self.pageScrollView.addGestureRecognizer(leftSwipeGesture)


let rightSwipeGesture = UISwipeGestureRecognizer(target: self, action: #selector(rightSwipedByUser(_:)))
rightSwipeGesture.direction = .right
self.pageScrollView.addGestureRecognizer(rightSwipeGesture)

И действие ниже:

@objc func leftSwipedByUser(_ gesture:UISwipeGestureRecognizer) {
    print("left swipe")
}
@objc func rightSwipedByUser(_ gesture:UISwipeGestureRecognizer) {
    print("right swipe")
}
...