scrollViewDidScroll:
можно вызывать только в конце пользовательской прокрутки. Вы можете попытаться запустить свое уведомление, используя метод делегата scrollViewWillBeginDragging:
, который обязательно будет вызван в начале действия прокрутки.
Есть также несколько UIViewAnimationOptions
констант (IIRC, о которых я думаю UIViewAnimationOptionBeginFromCurrentState
), которые влияют на то, начнется ли анимация во время другого анимационного действия, такого как прокрутка (отслеживание).
Вам потребуется OR
этой опции с вашими существующими параметрами анимации в параметре options:
вашего вызова метода анимации.