Как сделать UISCROLLVIEW Отправить сообщения ScrollViewDiDScroll во время анимации

Когда пользователь вручную прокручивает мой UIScrollView, метод ScrollViewDIDScrolle моего делегата повторно вызывается во время анимации, причем вновь обновляемые значения ContendOffset. Когда я звоню "[ScrollView setcontenteffset: 320 анимирован: Да, то метод делегата вызывается таким же образом. Я решил, что обычная скорость прокрутки слишком быстрая для пользовательского опыта, поэтому прилагается «[Scrollview SetContentoftofset: 320]» в блоке «AnimatedWithduration:« Как Apple рекомендует в ссылке класса UIView.

Но ... теперь мой метод ScrollViewDIDSCrolle вызывается только один раз в начале анимации с конечным значением, а не во время анимации. Я получаю тот же эффект, когда использую старые «начинания:» вместо этого методы.

Итак ... Любой знает, как это решить?

Кстати, метод «SetContentoftoffset» uiscrollView показывает то же поведение. Раньше его называли во время анимации, и теперь называется только один раз.

6
задан fishinear 6 September 2011 в 12:27
поделиться