UIPinchGestureRecognizer
を多目的に使用するにはどうすればよいですか? 現時点では、GLKView のズームイン/ズームアウトに使用していますが、ジェスチャを使用して移動 (パン/チルト) したいのですが、同時にズームすることもできます。この動作は、iOS の多くの CAD および 3D アプリで見られます。
ピンチのコード:
- (void)pinchDetected:(UIPinchGestureRecognizer *)pinchRecognizer
{
NSLog (@"%@", @"Pinching");
if (pinchRecognizer.state == UIGestureRecognizerStateBegan ||
pinchRecognizer.state == UIGestureRecognizerStateChanged ||
pinchRecognizer.state == UIGestureRecognizerStateEnded) {
_zoom += (-1)*(logf(pinchRecognizer.scale) * 10.0f);
pinchRecognizer.scale = 1.0;
}
}