恩美第二个APP项目好东西小知识点

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

2017-09-01  本文已影响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分类,把这个方法放进去即可。

上一篇 下一篇

猜你喜欢

热点阅读