Пошаговая анимация iOS - PullRequest
2 голосов
/ 25 января 2012

Я хотел бы выполнить простую анимацию на серии UIImageViews в моем приложении. У меня есть сетка изображений, которую я хочу добавить. Я могу сделать так, чтобы следующее изображение начинало свою анимацию после завершения предыдущего, например:

|--------animation1--------|

                            |--------animation2--------|

                                                        |--------animation3--------|

Что я делаю с помощью кода, подобного этому:

- (void)loadOtherIcon;
{
    UIImageView *icon = [icons objectAtIndex:iconCount];
    [UIView animateWithDuration:0.5 delay:0.0 options:nil animations:^{
        icon.alpha = 1;
    } completion:^(BOOL finished){
        if (iconCount < icons.count - 1) {
            [self loadOtherIcon];
        }
    }];
}

Но я надеялся поразить их, как это:

|--------animation1--------|

           |--------animation2--------|

                     |--------animation3--------|

Есть предложения?

1 Ответ

7 голосов
/ 25 января 2012

Запускайте каждую анимацию одновременно, но используйте увеличивающуюся величину «задержки».В настоящее время вы устанавливаете его на 0.0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...