+[NSTimer scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:]
で作成したタイマーは、UIScrollView のスクロール中に指定時間が経過しても selector を呼び出してくれません。
この場合は
+[NSTimer timerWithTimeInterval:target:selector:userInfo:repeats:]
でタイマーを作成し、
-[NSRunLoop addTimer:forMode:]
で NSRunLoop にタイマーを追加してください。
このとき forMode には NSRunLoopCommonModes を指定します。