How to recognize swipe gesture in UIScrollView

前端 未结 4 612
甜味超标
甜味超标 2020-11-28 21:54

I\'m trying to recognize left/right swipe gesture in a UIScrollView. I\'ve tried to create UISwipeGestureRecognizers and associate them with the sc

4条回答
  •  夕颜
    夕颜 (楼主)
    2020-11-28 22:38

    UIScrollView *scrollView = ...
    UISwipeGestureRecognizer *mySwipe = ...
    

    The correct solution to fix this issue is to add one line of code:

    [scrollView.panGestureRecognizer requireGestureRecognizerToFail:mySwipe]
    

    Swift version:

    scrollView.panGestureRecognizer.requireGestureRecognizerToFail(mySwipe)
    

    Swift4 version:

    scrollView.panGestureRecognizer.require(toFail: mySwipe!);
    

提交回复
热议问题