Как я знаю, когда UIScrollView перестает замедляться? - PullRequest
1 голос
/ 09 марта 2011

Я хотел бы добавить анимацию, когда UIScrollView останавливается? Как мне это реализовать? Используя таймер и проверяя значение замедления? Или я думал, что в 4.0 рекомендуются блоки.

Ответы [ 3 ]

5 голосов
/ 09 марта 2011

Используйте метод UIScrollViewDelegate scrollViewDidEndDecelerating: .Также есть scrollViewWillBeginDecelerating: , чтобы сообщить вам, что прокрутка теперь замедляется.

1 голос
/ 09 марта 2011

Здесь нужно запомнить две вещи.Прежде всего, установите делегата для UIScrollView.Затем реализуйте желаемое поведение в одном или обоих из этих методов делегата

-scrollViewDidEndScrollingAnimation:
-scrollViewDidEndDecelerating:

Разница между этими двумя объяснена в этот хороший ответ .

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