大きな画像を読み込むときに警告メッセージが表示されます。画像をキャッシュして、画像が表示されるようにする必要があります。私はSDWebImageライブラリを使用しています。 セル!.productImageView?.sd_setImageWithURL(URL)大きなサイズの画像を多数ダウンロードして、テーブルビューで表示する必要がありますか?
答えて
画像ビューでの表示画像には何が使用されていますか?UIImage imageNamedはキャッシュ自体を維持しています。
セル!.productImageView?.sd_setImageWithURL(URL) –
以下のコードを使用してください。
[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"imageName" ofType:@"png"]];
メモリ消費量を管理するための参考になりましこの意志。
を表示非同期である必要があります –
このコードを試してください。
NSString *thumbnailImage = objectname.thumbnailUrl;
[cell.productImageView sd_setImageWithURL:[NSURL URLWithString:thumbnailImage]];
私はこのコードを使用しています –
あなたのシナリオによると、私は2件の提案があります。一般的に推奨さ
1.我々はメモリの問題を避けることができるように、我々は、サーバー上の小さなサイズの画像をアップロードすることができるということですが。画像がUITableView
で表示されている場合、サムネイルまたは小さな寸法の画像が考慮されます。 UITableView
で特定の小さな画像をタップし、詳細ビューコントローラに行くと、大きな画像を表示できます。
2.第2に、画像をダウンロードしてサイズを変更して、SDWebImage
を使用して、NSCache
クラスを使用してそれらをキャッシュすることができます。あなたの場合のように、一部のURLから画像をダウンロードしているため、imageWithContentsOfFile
は使用できません。
しかし、ダウンロード後にimageWithContentsOfFile
を使用するか、画像のサイズを変更して独自のNSCache
を使用することができます。
私は画像を圧縮し、配列に保存して試したチュートリアルを提供できますか?非同期で行う必要があります。 –
- 1. 私はIDに応じてプロフィール画像をダウンロードして、uitableviewセルに表示する必要があります
- 2. UITableViewCellにサイズ変更する必要がある画像を表示
- 3. プレーンスタイルのテーブルビュー:必要な数だけの行を表示できますか?
- 4. 画像ギャラリーの下部にリンクを表示する必要があります。
- 5. 画像を表示する前に画像サイズに合わせてdivのサイズを変更する必要があります
- 6. 私はaspの画像をsqlにアップロードしてからaspで表示する必要があります
- 7. androidのソケットを通して受信した画像を表示する必要があります
- 8. 画像をダウンロードしてスライドショーで表示
- 9. 画像がテーブルビューのセルに重なって表示される
- 10. j2meで必要なときにサーバから画像をダウンロード
- 11. ライトボックス大きな画像を表示
- 12. iphone - 小さいフレームで大きな画像を表示するUIImageViewはまだ多くのメモリを必要としますか?
- 13. 画像にaltを含める必要がありますか?
- 14. ASIHTTPRequestテーブルビューでの画像の同時ダウンロードには時間がかかります
- 15. jquery画像拡大鏡を使用するには、画像を最初に表示する必要があるのはなぜですか?
- 16. あまりにも多くの画像ファイルを保存する必要があります
- 17. テーブルビューで画像を表示できません
- 18. 透かし画像でカーソルを作成する必要があります
- 19. 大きな画像に小さな画像を表示する際の問題
- 20. 画像のダウンロード後に表のセルをサイズ変更します
- 21. MapViewを使用したTabBarアプリ(情報をダウンロードする必要があり、その情報をMapViewに表示する必要がありますか?))
- 22. DirectXで大きな画像を高速で表示できますか?
- 23. 大きな画面サイズの場合は画像ビューが大きくなる
- 24. テーブルビューがスクロールしたときにオーバーレイ画像が非表示になる
- 25. 日付表示用の関数を書き直す必要があります
- 26. 大きな画像をチャンク形式で表示する
- 27. iOS 4で多数の画像をキューにダウンロードしていますか?
- 28. 背景画像のサイズがem単位の場合、ズーム中にサファリで画像のサイズを変更する必要がありますか?
- 29. 大きなサイズのデータを持つテーブルを分割する必要がありますか?
- 30. テキストと画像の両方を表示するUISegmentedControlを作成する必要があります
私はイメージをダウンロードする必要があり、私は表示され、そのために持っているよりも、あなたがuiimageview – salmancs43
セル内に画像をロードしているあなたのコード!.productImageView?.sd_setImageWithURL(URL) –