2

所有するビューへのタッチに基づいてカスタム描画を行う、いくつかの (ネストされた) レイヤーを含むビューがあります。

与えられた

  • (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { UITouch *touch = [任意のオブジェクトに触れる]; ....

私のビューはレイヤーのデリゲートであり、描画するためのコールバックを受け取ります

  • (void)drawLayer:(CALayer *)layer inContext:(CGContextRef)context { ..

touches メソッドでキャプチャして保存したポイントを取得し、レイヤーの描画に活用する必要があります。ただし、ビューでキャプチャされた座標は、使用する前にレイヤー座標系に変換する必要があります。これを行うにはどうすればよいですか?

ありがとうピート

4

0 に答える 0