Анимировать пока подпрыгивает UIScrollView - PullRequest
0 голосов
/ 28 августа 2011

Я хочу делать небольшую анимацию каждый раз, когда UIScrollView подпрыгивает, а точнее, я хочу, чтобы кнопка немного двигалась влево и затем возвращалась в исходное положение. Я использую метод scrollViewDidScroll и проверяю, является ли contentOffset объекта scrollView выше фактической высоты содержимого, а затем вызываю анимацию. Проблема в том, что анимация вызывается несколько раз во время отскока, если я так делаю. Есть ли способ позвонить только один раз?

1 Ответ

0 голосов
/ 28 августа 2011

Ивару или свойству с именем что-то вроде animationActive, которое будет отслеживать анимацию.При запуске установите animationActive = YES;, а когда анимация завершится, установите animationActive = NO;.И, конечно же, перед тем, как запустить анимацию, проверьте if (animationActive == YES).

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