UIView无限360度旋转动画?
我正在尝试旋转UIImageView360度,并在线查看了几个教程。我可以让他们都没有工作,没有UIView停止,或跳到一个新的位置。
我怎样才能做到这一点?
我尝试过的最新事情是:
[UIView animateWithDuration:1.0
delay:0.0
options:0
animations:^{
imageToMove.transform = CGAffineTransformMakeRotation(M_PI);
}
completion:^(BOOL finished){
NSLog(@"Done!");
}];但是如果我使用2 * pi,它根本不会移动(因为它是相同的位置)。如果我尝试做pi(180度),它可以工作,但如果我再次调用该方法,它会向后旋转。
编辑:
[UIView animateWithDuration:1.0
delay:0.0
options:0
animations:^{
[UIView setAnimationRepeatCount:HUGE_VALF];
[UIView setAnimationBeginsFromCurrentState:YES];
imageToMove.transform = CGAffineTransformMakeRotation(M_PI);
}
completion:^(BOOL finished){
NSLog(@"Done!");
}];也不起作用。它会转到180度数,暂停一瞬间,然后在重新0开始之前重新设置为度数。
有只小跳蛙
慕娘9325324
慕森卡