微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Pan和2 Finger Pinch同步iOS – 同时 –

2手势识别器:
UIPinchGestureRecognizer *twoFingerPinch = 
[[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(handlePinch:)];
[croppper addGestureRecognizer:twoFingerPinch];

UIPanGestureRecognizer *PanRecognizer = [[[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePan:)] autorelease];
[croppper addGestureRecognizer:PanRecognizer];

和:

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {        
    return YES;
}

但同时捏和平底锅不起作用……
通常我可以捏,因为锅识别器已打开.

问候

解决方法

它看起来不像是为每个手势识别器设置委托. gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:是一个委托方法,因此如果手势识别器没有委托,则不会调用方法.

因此,认返回值将为NO,因此不会同时识别手势.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐