2018-08-10 UIScrollView滚动冲突

有时候会有这样的需求,两个UIScrollVIew同时滚动,一个滚动到指定位置后停止,另一个接着滚动。

这时需要用到手势传递。

具体方法是

- (BOOL)gestureRecognizer:(UIGestureRecognizer*)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer*)otherGestureRecognizer;


即手势穿透。

UIScrollView实现了该方法,但默认是NO.所以如果遇到上面的需求,可以自己重写UIScrollView的该方法,并返回YES。

这样,就可以实现开启或禁止联动滚动的效果。

你可能感兴趣的:(2018-08-10 UIScrollView滚动冲突)