scrollViewDidScroll
ページングを有効にした状態で大量のコードがscrollView
あり、ビューをにリセットするボタンもあります0, 0
。scrollViewDidScroll
アニメーションは常に「スクロール」しているため、アニメーションのリセットの間、一時的に一時停止する必要があります。リセットの開始時に一時停止し、その後復元する方法はありますか?
質問する
472 次
1 に答える
0
BOOLインスタンス変数をクラスに追加できます。たとえばshouldSkipScrollCodeを追加して、scrollViewDidScroll内で確認できます。YESの場合は、戻るだけです。それ以外の場合は、コードを実行します。ユーザーがボタンを押してスクロールビューをリセットしたら、この変数をYESに設定します。
NOに再設定するには、デリゲート通知scrollViewDidEndScrollingAnimationを使用します。これは、スクロールが完了すると起動します。ここで、shouldSkipScrollCodeをNOにリセットする機会があります。
于 2012-09-08T02:33:43.107 に答える