Количество повторов для блочной анимации UIView - PullRequest
12 голосов
/ 01 ноября 2010

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

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

Ответы [ 3 ]

22 голосов
/ 04 декабря 2010

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

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

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

5 голосов
/ 14 февраля 2012

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

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

2 голосов
/ 01 ноября 2010

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

...