Я хотел бы добавить анимацию, когда UIScrollView останавливается? Как мне это реализовать? Используя таймер и проверяя значение замедления? Или я думал, что в 4.0 рекомендуются блоки.
UIScrollView
Используйте метод UIScrollViewDelegate scrollViewDidEndDecelerating: .Также есть scrollViewWillBeginDecelerating: , чтобы сообщить вам, что прокрутка теперь замедляется.
Здесь нужно запомнить две вещи.Прежде всего, установите делегата для UIScrollView.Затем реализуйте желаемое поведение в одном или обоих из этих методов делегата
-scrollViewDidEndScrollingAnimation: -scrollViewDidEndDecelerating:
Разница между этими двумя объяснена в этот хороший ответ .
Использовать метод делегата с прокруткой
http://developer.apple.com/library/ios/#documentation/uikit/reference/UIScrollViewDelegate_Protocol/Reference/UIScrollViewDelegate.html#//apple_ref/occ/intfm/UIScrollViewDelegate/scrollViewDidEndDecelerating: