現在、UIRotationGestureRecognizerを使用して画像を回転させており、画像は現在スムーズに回転しています。
私が使用しているコードは
CGFloat imageRotationDegree;
if ([gesture state] == UIGestureRecognizerStateBegan || [gesture state] == UIGestureRecognizerStateChanged)
{
[gesture view].transform = CGAffineTransformRotate([[gesture view] transform], [gesture rotation]);
[gesture setRotation:0];
imageRotationDegree=[gesture rotation];
}
NSLog(@"Rotation in Degrees: %f", imageRotationDegree);
問題は、常に回転角度をゼロとして印刷していることです。そのため、現在の回転角度を保存できません。
また、 [gesture setRotation:0];
他の程度に変更すると、回転がスムーズになりません。
では、スムーズな回転でさまざまな回転角度を印刷するにはどうすればよいですか。