0

ゆっくりとスクロールしているテーブルビューがあります。データはサーバーからのもので、NSArray に保存されます。スクロールが遅いのは、画像が tableView:cellForRowAtIndexPath: コード内に読み込まれているためである可能性が高いと読みました。

解決策は、画像を ivar に保存してからテーブルで使用することです。その場合、どうすればそれを行うことができますか?画像のキャッシュを行い、それを UITable で使用するサンプル コードを見つけることができませんでした...

4

1 に答える 1

0

LazyTableImagesをご覧ください

このサンプルは、UITableView を読み込んで表示するための多段階アプローチを示しています。RSS フィードから関連するテキストをロードすることから始めて、テーブルをできるだけ速くロードできるようにし、次に各行の画像を非同期でダウンロードして、UI の応答性を高めます。

ビルド要件: iOS SDK 5.0 以降

ランタイム要件:
iOS 5.0 以降

于 2012-11-19T12:03:16.567 に答える