我想要完成的是在我的 Iphone 游戏中同时脉动和旋转的设置齿轮。在下面你可以看到我的缩放动画代码。我尝试了多种同时旋转和缩放的方法,但是当我提交一个新动画时,另一个动画停止了。 我该如何解决这个问题?
tt = CGAffineTransformMakeScale(1.01, 1.01);
CGPoint center2 = gear.center;
[UIView animateWithDuration:0.66666666666667/4
animations:^{
gear.center = center2;
gear.transform = tt;
}
completion:^(BOOL finished) {
[self method2];
}];
最佳答案
您是否尝试过使用旋转和缩放变换而不是多个动画来设置变换?
CGAffineTransform tt= CGAffineTransformMakeScale(1.01, 1.01);
tt= CGAffineTransformRotate(tt, radians);
CGPoint center2 = gear.center;
[UIView animateWithDuration:0.66666666666667/4
animations:^{
gear.center = center2;
gear.transform = tt;
}
completion:^(BOOL finished) {
[self method2];
}];
关于ios - 如何在同一个 UIImageView 上同时旋转和缩放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23139799/