さて、次の場合に呼び出されるデリゲートがあります。
- スクロールビューはスクロールを開始します
- スクロール動作を初期化した後のスクロールビューからのフィンガーリフテ
- スクロールビューが減速を停止しました
しかし今問題は、スクロール時にそれらのビューをリサイクルしたい場合、スクロール中にそれを非常に迅速に行わなければならないということです。ユーザーがスクロールすると、何かが上から下へ、または下から上へ1つまたは3つのビューを削除するメソッドをトリガーする必要があります。
問題:
ユーザーは非常にゆっくりまたは非常に速くスクロールする可能性があります。知らない。
スクロールが始まるとすぐに、つまり1秒間に50回オフセットが何であるかを確認し、ビューをリサイクルする時期かどうかを判断する必要があります。次の問題は、1秒間に50回メソッドを呼び出す方法と、スクロールが停止するときにそれを停止する方法です。
その問題を解決するためにどのパターンを知っていますか?私はそこにいくつかの良いものがあると確信しています。