UIPinchGestureRecognizer を使用して、(既存の変換、レイヤーの現在の状態に基づいて) Transform を使用して CALayer をスケーリングするにはどうすればよいですか?
- (IBAction)gesturePinch:(UIPinchGestureRecognizer *)sender
{
float scale = sender.scale;
scale = scale - previousScale;
previousScale = scale;
layer.transform = CATransform3DScale(square.transform, scale, scale, scale);
}
スケールが増加しているため、非常に急速に大きくなったり、非常に小さくなったりします。助言がありますか?