UINavigationController interactivePopGestureRecognizer working abnormal in iOS7

前端 未结 3 1885
礼貌的吻别
礼貌的吻别 2020-12-08 08:39

In iOS7, we have a new \"swipe left to right\" gesture, this is a very useful feature, but now I have a problem with it.

I use this code to custom the back button in

3条回答
  •  孤城傲影
    2020-12-08 08:50

    Setting the interactivePopGestureRecognizer.delegate to self is only the first step. The second step is to implement

    -(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
        return ![otherGestureRecognizer isKindOfClass:UIPanGestureRecognizer.class];
    }
    

    The test against the pan gesture recognizer is needed to block vertical scrolling of a scroll or table view while the interactive pop is in progress.

提交回复
热议问题