美文网首页恩美第二个APP项目好东西小知识点
iOS 在使用全屏返回手势与UIScrollview的冲突问题

iOS 在使用全屏返回手势与UIScrollview的冲突问题

作者: 雪_晟 | 来源:发表于2017-09-01 10:14 被阅读37次

在使用UINavigationController+FDFullscreenPopGesture全屏手势的时候与UIScrollview发生冲突。在官方的demo里 是这么写的:

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
    if (self.contentOffset.x <= 0) {
        if ([otherGestureRecognizer.delegate isKindOfClass:NSClassFromString(@"_FDFullscreenPopGestureRecognizerDelegate")]) {
            return YES;
        }
    }
    return NO;
}

所以我们只需要新建一个UIScrollview分类,把这个方法放进去即可。

相关文章

网友评论

    本文标题:iOS 在使用全屏返回手势与UIScrollview的冲突问题

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