まあ、呼び出されますデリゲートがあります:スクロールビューが減速停止 UIScrollViewのスクロール中にビューのリサイクルをどのように実装しますか?
- スクロールビューのbeginnsは、
しかし、問題は、スクロール時にそれらのViewをリサイクルしたい場合、スクロール中に非常に迅速に行う必要があるということです。ユーザーがスクロールすると、上から下、または下から上に1つまたは3つのビューを削除するメソッドが起動する必要があります。
問題:
ユーザーは非常にゆっくりスクロールする、または非常に速いかもしれません。知りません。
スクロールが開始されるとすぐに、オフセットが50回/秒であることを確認して、リサイクルの時期であるかどうかを判断する必要があります。次の問題は、メソッドを1秒間に50回呼び出す方法と、そのメソッドをスクロール停止として停止する方法です。
この問題を解決するためにどのパターンをご存知ですか?私はそこにいくつかの良いものがあると確信しています。
左から右にスクロールしたり、任意の方向にスクロールしたりする場合はあまり効果がありません。 –