美文网首页
一行代码解决侧滑返回和scrollView滚动手势的冲突

一行代码解决侧滑返回和scrollView滚动手势的冲突

作者: 彡廿 | 来源:发表于2016-09-06 20:18 被阅读365次
    一行代码解决侧滑返回和scrollView滚动手势的冲突
    // 处理侧滑和图片浏览器scrollView的手势冲突问题
    - (void)handleGestureRecognizer
    {
        NIPNavigationController * navigation = (NIPNavigationController*)self.navigationController;
        [self.scroll.panGestureRecognizer requireGestureRecognizerToFail:navigation.gesture];
    }
    

    默认的UINavigationController支持屏幕边缘滑动的返回功能,自定义的NIPNavigationController支持全屏侧滑(思路:添加pan手势执行系统的提供的侧滑方法,并将pan手势暴露在.h文件中),让scrollView 的pan手势优先级低于navigationController的pan手势。

    相关文章

      网友评论

          本文标题:一行代码解决侧滑返回和scrollView滚动手势的冲突

          本文链接:https://www.haomeiwen.com/subject/wcodettx.html