Подтвердить что ты не робот

Повторить подсчет для анимации на основе блоков UIView

Я рассмотрел методы блочной анимации и заметил, что для [UIView setAnimationRepeatCount:] нет эквивалентного параметра или параметра.

Какой самый простой способ повторить анимацию фиксированное количество раз? Вы, например, связываете их с помощью блока завершения?

4b9b3361

Ответ 1

Установить обратный вызов завершения - повторно запустить анимацию в нем - и следить за счетчиком самостоятельно.

Ответ 2

Я просто задал аналогичный вопрос, а затем прочитал выпуск руководства по программированию для iOS 2010-11-15. Я привлек мое внимание.

В блоке анимации все еще можно использовать [UIView setAnimationRepeatCount:]. Я думал, что могу/не должен. Поэтому моя способность читать документ Apple нуждается в улучшении.

Итак, возможно, это решит вашу (и мою потребность). Я пробую это позже сегодня

Ответ 3

Как упоминается @PommeOuest. Вы можете по-прежнему пользователь [UIView setAnimationRepeatCount:] внутри блока анимации. Я просто попытался в своем проекте, и он работает хорошо.

Я использую XCode4 и iOS5.