iPhone用の簡単なRSSリーダーです。フィード(http://feeds.feedburner.com/foksuk/gLTI)には、自分のTableViewに表示したい画像への参照が含まれています。 デフォルトでは、わかっている限り、iPhoneは必要なときにのみイメージを読み込もうとします:表示される行のイメージのみを読み込みます。ユーザーがスクロールした場合にのみ、表示が必要なもののロードが開始されます。右? 今、画像がWebからダウンロードされるので(大きすぎず、それでもなお)、TableViewのスクロールが邪魔になります。これはエミュレータ内にあるため、デバイス自体は悪化するだけです。 幸いなことに、この特定のフィードは、ブログの最新の12項目だけを一覧表示します。だから私は最初にすべての画像をキャッシュにダウンロードできるはずだから、URLからではなくメモリからロードできるはずだ。 ここで適切なアプローチは何ですか?TableViewCellのURLから画像をプリロードする
1
A
答えて
3
私のTableViewは、セルを表示する前に各イメージをダウンロードする必要がある同じ問題がありました。あなたが言うように、それはスクロール速度の大きな減速を引き起こす。あなたがする必要があるのは、バックグラウンドでイメージをダウンロードし、ダウンロードが完了したらセルに挿入することです。これは、アプリストアアプリがそれを行う方法です。
この投稿は、あなたがすぐに使用できるクラスファイルを含むあなたが知る必要があるすべてを、持っている:
関連する問題
- 1. 画像の多くのプリロード、プリロード画面
- 2. プリロード画像
- 3. Tableviewcell画像
- 4. すべての画像のプリロード画像
- 5. JavaScript画像のプリロード
- 6. jquery PHPスクリプトの画像をプリロードしてから表示する
- 7. Windowsのウェブブラウザーで画像をプリロードする
- 8. jQueryアニメーションの画像をプリロードする
- 9. プリロードの背景画像
- 10. 流星:画像のプリロード
- 11. ホームページに背景画像をプリロードする
- 12. jQueryスライダで画像をプリロードする
- 13. Prototype/Scriptaculousで画像をプリロードする
- 14. jQueryギャラリーに画像をプリロードする
- 15. jquery背景画像プリロード
- 16. TableViewCellからUIImageに画像を渡す方法
- 17. Google画像:サムネイルURLから大きな画像URLを取得
- 18. URLから画像を表示する
- 19. URLから画像をロードする
- 20. 次のカップルの画像をダイナミックギャラリーにプリロード
- 21. 画像ライブラリから画像URLを取得する方法
- 22. 画像URLから画像データを取得する方法
- 23. 画像URLから画像ファイルオブジェクトを作成する
- 24. jQuery - AJAXの前に画像をプリロードする前に画像を添付する
- 25. ランダム画像URL Googleから
- 26. スウィフト画像URLから
- 27. 共有画像URLから
- 28. 画像のプリロードと画像のキャッシュの違いはありますか?
- 29. 背景画像の変更のためにサファリに画像をプリロードする
- 30. 正当なギャラリーで画像をプリロード
はありがとうございました!どういうわけか、私は周りをグーグルで回っているときにこれらを見かけなかった。 –