エンドポイントを選択して、コンテキストに基づいて図形のサイズを変更したい。また、エンドポイントで回転させます。適切な例でこれを行う方法を教えてもらえますか?
私の編集された質問。
画像によると、エンドポイントで形状を回転およびスケーリングする必要があります
エンドポイントを選択して、コンテキストに基づいて図形のサイズを変更したい。また、エンドポイントで回転させます。適切な例でこれを行う方法を教えてもらえますか?
私の編集された質問。
画像によると、エンドポイントで形状を回転およびスケーリングする必要があります
ユーザーがエンドポイントに触れると、touchesbeganでのタッチの座標、および画像のフレームと変換を取得できます。移動すると、touchesmovedのタッチの新しい座標が取得されます。
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
self.touchStart = [[touches anyObject] locationInView:viewThatContainsImage];
self.imageStartFrame = image.frame;
self.imageTransformStart = image.transform;
[super touchesBegan:touches withEvent:event];
}
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
CGPoint newTouchPoint = [[touches anyObject] locationInView:viewThatContainsImage];
[super touchesMoved:touches withEvent:event];
}
開始フレーム、開始変換、開始点と現在の点を使用して、新しいサイズ/角度の変更を把握できます。