iOS开发经验--ios右滑返回时候与scrollview滑动冲突的问题

最近开发过程遇到一个问题:页面中有scrollview,当右滑返回时候由于scrollview的存在,使得右滑返回的手势(self.navigationController.interactivePopGestureRecognizer)没有响应,被这个问题困扰了很久,后来想到手势之间的响应顺序的问题,才得以解决,希望对遇到同样问题的朋友有所帮助。

具体的解决方式的代码:

//使其中一个gesture recognizer失败的情况下,另一个gesture recognizer才能分析事件。即优先响应滑动返回

    [_smallScrollView.panGestureRecognizer requireGestureRecognizerToFail:self.navigationController.interactivePopGestureRecognizer];
    [_bigScrollView.panGestureRecognizer requireGestureRecognizerToFail:self.navigationController.interactivePopGestureRecognizer];

小结:

其实这个思考方式和 单击手势、双击手势之间的识别 是一样的。做开发思考要灵活 和 全面。

你可能感兴趣的:(开发,经验)