私は UIPinchGestureRecognizer を使用して、次のようなピンチ ジェスチャを検出しています。
- (void) initPinchRecon {
UIPinchGestureRecognizer *pinchRecognizer = [[[UIPinchGestureRecognizer alloc]
initWithTarget:self
action:@selector(Perform_Pinch:)] autorelease];
[self addGestureRecognizer:pinchRecognizer];
[pinchRecognizer setScale:20.0f];
}
- (void) Perform_Pinch:(UIPinchGestureRecognizer*)sender{
NSLog(@"PINCH");
}
また、単純なピンチ ジェスチャを検出するのにも適しています: ピンチ ジェスチャの角度または向きを決定 (または定義) することは可能です (たとえば、水平方向のピンチ ジェスチャと垂直方向のピンチ ジェスチャを区別するなど)。