我走过其他同样的问题,但没有帮助。 我的图像应该每个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就转到函数但什么都不做。
由于
答案 0 :(得分:2)
您每次都应用相同的转换。每次双击都应该将角度改变90度。