私は、回転している画像(ユーザーがタップしてドラッグし、その画像を指で追跡するサークル内を回転している)を使用しているアプリで作業しています。私が追跡しようとしていることは、ユーザーが完全なサークルを何回行うかということです。さらに「ヒッチ」は、ユーザーが時計回りと反時計回りのどちらを回っているかを知る必要があることです。iOSアプリでイメージの完全な回転数を追跡するにはどうすればよいですか?
ここに画像を回転させるコードがあります...追加情報をリクエストしてください。
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{
UITouch *touch = [[event allTouches] anyObject];
CGPoint touchPoint = [touch locationInView:self.view];
long double rotationNumber = atan2(touchPoint.y - originY, touchPoint.x - originX);
totalRotationCount ++;
schedulingWheel.transform = CGAffineTransformMakeRotation(rotationNumber);
offset = (rotationNumber * 100)/14;
dateRibbon.center = CGPointMake(offset, 24);
}
ありがとうございました!
完全な回転のみに興味がありますか? – rishi