UIView Бесконечная анимация вращения на 360 градусов?
Я пытаюсь повернутьUIImageView
360 градусов, и посмотрел несколько уроков онлайн. Я не мог заставить никого из них работать, безUIView
либо остановка, либо прыжок на новую позицию.
Последнее, что я попробовал, это:
[UIView animateWithDuration:1.0
delay:0.0
options:0
animations:^{
imageToMove.transform = CGAffineTransformMakeRotation(M_PI);
}
completion:^(BOOL finished){
NSLog(@"Done!");
}];
Но если я использую 2 * пи, он вообще не двигается (так как это одна и та же позиция). Если я попытаюсь сделать только пи (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
градусов, прежде чем он начнется снова.