ユーザーが制御できる時計を作っています。minhandview (時計の分針) という名前の UIImagview があります。ユーザーが回転し続けると、 5度の一定の回転で指の下で回転させたい(指の動きを追跡する必要があります) 。次のコードを使用しています
- (void) touchesMoved:(NSSet *)_touches withEvent:(UIEvent *)_event
{
UITouch *touch=[[_event allTouches]anyObject];
CGPoint pt = [touch locationInView:self.view];
if([touch view]==minhandview)
{
minhandview.transform = CGAffineTransformRotate(minhandview.transform, Degrees2Radians(5));
}
}
このメソッドが呼び出されるたびに画像が 5 度回転しますが、指に追従していません (高速に回転しています)。どうすれば修正できますか? 助けてください。ありがとう