UIScrollView横向滑动和侧滑返回手势冲突

iOS系统中,滑动返回手势,其实是一个UIPanGestureRecognizer,系统默认的操作是只有滑动屏幕的左边的某个位置,UIPanGestureRecognizer才会起作用。UIScrollView的滑动手势也是UIPanGestureRecognizer,从而两个手势冲突,导致侧滑返回失效,解决方案:

//停止scrollView最后的手势
[self.scrollView.panGestureRecognizer requireGestureRecognizerToFail:self.navigationController.interactivePopGestureRecognizer];
UIScrollView横向滑动和侧滑返回手势冲突_第1张图片
IMG_2602.PNG

你可能感兴趣的:(UIScrollView横向滑动和侧滑返回手势冲突)