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

在使用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的冲突问题)