// 处理侧滑和图片浏览器scrollView的手势冲突问题
- (void)handleGestureRecognizer
{
NIPNavigationController * navigation = (NIPNavigationController*)self.navigationController;
[self.scroll.panGestureRecognizer requireGestureRecognizerToFail:navigation.gesture];
}
默认的UINavigationController支持屏幕边缘滑动的返回功能,自定义的NIPNavigationController支持全屏侧滑(思路:添加pan手势执行系统的提供的侧滑方法,并将pan手势暴露在.h文件中),让scrollView 的pan手势优先级低于navigationController的pan手势。
网友评论