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 градусов, прежде чем он начнется снова.

Ответы на вопрос(26)

Ваш ответ на вопрос