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,因此不会同时识别手势.