0

スクロールビューに実際に画像を (上から下に) 表示する iOS アプリケーションを構築しています。画像は次々と表示されています。しかし、私が直面している問題は、ユーザーがビューをある程度までスクロールすると (スクロールビューの半分のサイズ)、スクロールビューの下部 (スクロール中) に画像ビューを追加しようとすることですが、これにより遅延が発生します。スクロールビューのスクロール。このラグ/ジッター効果なしで、スクロール時にスクロールビューにビューを追加する方法はありますか?

どうもありがとう、

レノ・ジョーンズ

4

1 に答える 1

1

まさにその理由は、このラグ/ジッター効果が、スクロール ビューのスクロール中にメイン スレッドで行われる多くの UI 作業である可能性があるためです。これは、いくつかの画像が表示されているテーブル ビューをスクロールしているときにも見られます (これらの画像がリモート サーバーからダウンロードされた場合、このラグ/ジッター効果により何倍も増加します) 。

ここでできることは、Imageviews または Image コンテナー (imageview を保持するカスタム ビュー) を再利用することです。

a) これらすべてのカスタム ビュー/Imageviews を読み込み時に作成し、Scrollview がスクロールされたときにコンテンツを更新できます。

b) スクロール ビューとコンテンツを一度に作成します。(これには、表示する画像の取得が含まれます)

画像がサーバーから読み込まれる場合は、 LazyLoadingという名前のサンプルの 1 つを見てみたいと思うでしょう。

それが役に立てば幸い !!!

于 2013-01-18T08:50:22.133 に答える