我使用 CGAffineTransformMakeRotation 旋转图像,使用 CGAffineTransformMakeTranslation 平移图像。这是我的代码:
-(void)rotateTranslate
{
r++;
CGAffineTransform transform = CGAffineTransformMakeRotation(r);
imageView.transform = transform;
x++;
y++;
CGAffineTransform transform1=CGAffineTransformMakeTranslation(x,y);
imageView.transform= transform1;
[self performSelector:@selector(rotateTranslate) withObject:self afterDelay:0.2];
}
我的问题是图像只是在翻译它不是在旋转。如果我分别使用旋转和翻译意味着它工作得很好。如何修改我的代码以使其正常工作?