1

こんにちは、Apple がテーブル ビューのスクロールに影響しないテーブル ビュー セル イメージをどのようにロードしているか。URLから直接画像をロードするようなテーブルビューを作りたいのですが、UITableviewのスクロールには影響しません

4

2 に答える 2

3

遅延読み込みは、あなたが言及している正確な用語です。(Apple Technologies は、iOS であろうと Mac OS X であろうと、適用可能な場合は常に LazyLoading を使用します。また、ユーザーが待たされることがないため、最高のユーザー エクスペリエンスも提供されます)。

Apple は、同様の機能を実行するサンプル ソース コードを提供しています。サンプル コードは次のとおりです。

ParseOperationクラスと混同しないでください。これは、XML 解析機能の個別の実装にすぎません。ただし、それはより良いアプローチです。独自のワーキング クラスで記述できます (そこから接続要求を呼び出します)。

さらに -- Apple は、ブロック (GCD) を使用するようにこのコードを更新しました。それがあなたを助けることを願っています...

于 2012-09-10T06:18:05.067 に答える
1

遠くを見る必要はありません - Apple は Open - LazyTablesにこのコードを持っています。

魔法のソースがイメージをダウンロードするための bg スレッドの起動であることを知りたい場合は、ダウンロードがバックグラウンドで終了した後、UI を更新してイメージを表示します。

于 2012-09-10T06:15:01.523 に答える