我走过另一个相同的问题,但它没有帮助。我有一个应该将每个 doubleTap 旋转 90 度的图像
这是旋转功能
-(void) rotateImageWithAngle:(float)angle1
{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.2];
[UIView setAnimationBeginsFromCurrentState:YES];
CGAffineTransform transform;
transform = CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(angle1));
self.transform = transform;
[UIView commitAnimations];
}
angel1 始终为 90。问题是它只旋转一次,每次额外的 doubleTap 都会转到函数但什么也不做。
谢谢