前端之家收集整理的这篇文章主要介绍了
ios – 如何使UIScrollView滚动并具有手势识别器?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在UIScrollView上有一个手势识别器,但是它几乎不会被
调用为UIScrollView吃所有的手势.
我用这一行部分解决了这个问题:[scrollView.panGestureRecognizer requireGestureRecognizerToFail:rightSwipe];然而,这一行导致我的识别器始终被接受(所需的行为),滚动视图不滚动.
也就是说,当您滚动时,识别器被接受,但视图不滚动.
如何解决这个问题,还是有替代解决方案?
谢谢!
制作UIScrollView的子类.在新的子类中
添加此
方法
- (BOOL)gestureRecognizer:(UIPanGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UISwipeGestureRecognizer *)otherGestureRecognizer
{
return YES;
}
将scrollView类转换为新的scrollview子类.
原文链接:https://www.f2er.com/iOS/336129.html