我正在研究一個具有旋轉圖像的應用程序(用戶可以拖動和拖動圖像並旋轉以跟蹤他們的手指)。我試圖追蹤的是用戶完成一次完整循環的次數。額外的「順利」是我還需要知道用戶是否順時針方向繞順時針旋轉。如何跟蹤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 2012-01-11 16:56:46