UIImageView
360도 회전하려고하는데 온라인에서 여러 자습서를 보았습니다. 나는 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
다시 시작하기 전에도.