ユーザーが画面の一番下までスクロールして現在の UIScrollView オフセットの最後に到達したときに動的にレンダリングされる UIWebView に表示される画像、ビデオ、および .gif 画像を含むアイテムのセットがあります。Web からアイテムをダウンロードするとき、ユーザー エクスペリエンスをスムーズで快適にするアクティビティ インジケーターを表示できますが、すべてのデータをキャッシュしてキャッシュから取得すると、すべてのアイテムが同時にレンダリングされるときにかなり厄介な遅延が発生します。時間 (ロード操作ごとに 5 アイテム)。私の質問は: UIScrollView にアイテムをレンダリングするときに、UIScrollView からラグを取り除くことは可能ですか? また、メイン スレッドでアイテムをレンダリングするときにアクティビティ インジケーターを表示するにはどうすればよいですか?具体的には、ユーザーが下にスクロールし、スクロールがフリーズし、すべてのアイテムがレンダリングされ、ユーザーがドラッグしたのと同じ力でスクロールが下に移動し続けると、ラグが発生します。
PS UITableView を使用できないため、スクロール ビューの代わりに使用することはお勧めしません。