Я хотел сделать небольшую анимацию загрузчика, чтобы вставить в мое приложение. Раньше я без проблем делал повторяющиеся анимации с CGAnimations, на этот раз я собирался использовать блочный подход.
Я делаю небольшой тест, но могу повторить следующий код:
- (void) startLoading {
__block int count = 0;
[UIView animateWithDuration:0.4
delay: 0.0
options: UIViewAnimationOptionRepeat
animations:^{
count++;
}
completion:^(BOOL finished){
if (count > 5)
count = 0;
NSLog(@"%d", count);
}];
}
- (void) stopLoading {
}
Вышеуказанный блок запускается только один раз, он не повторяется.
Как заставить блок повторяться, чтобы счетчик увеличивался?
Если я получу эту работу и вставлю свою анимацию в повторяющийся блок,
Что входит в stopLoading: снова остановить анимацию?
Спасибо за любую помощь:)