我在UIScrollView上有一个手势识别器,但是它几乎不会被
调用为UIScrollView吃所有的手势.
我用这一行部分解决了这个问题:[scrollView.panGestureRecognizer requireGestureRecognizerToFail:rightSwipe];然而,这一行导致我的识别器始终被接受(所需的行为),滚动视图不滚动.
也就是说,当您滚动时,识别器被接受,但视图不滚动.
如何解决这个问题,还是有替代解决方案?
谢谢!
制作UIScrollView的子类.在新的子类中
添加此
方法
- (BOOL)gestureRecognizer:(UIPanGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UISwipeGestureRecognizer *)otherGestureRecognizer
{
return YES;
}
将scrollView类转换为新的scrollview子类.