我有一个小视图(查看帧大小: 100,0,20,30),我想添加两个手势识别器,一个是UIPanGestureRecognizer,另一个是我自己的自定义GesuterRecognizer "CPPinGestureRecognizer“。
示例:拖动边界为:(100,0到320,0)
示例:(将视图高度放大到用户拖动视图)
现在的问题是,这两个手势都在一起工作,我想检查一下,横向拖动的视图是否意味着要失败CPPinGestureRecognizer,垂直拖动的用户是否想要失败UIPanGestureRecognizer。
我怎样才能做到这一点。
提前谢谢。
发布于 2013-11-07 14:19:46
手势识别器可以有一个委托(UIGestureRecognizerDelegate),该协议有两个方法:gestureRecognizer:shouldRequireFailureOfGestureRecognizer:和gestureRecognizer:shouldBeRequiredToFailByGestureRecognizer。您可以使用这些不允许一个被识别,而另一个正在被识别。
https://stackoverflow.com/questions/19837353
复制相似问题