大きな画像を読み込むときに警告メッセージが表示されます。画像をキャッシュして、画像が表示されるようにする必要があります。私は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. UIImageViewを使用して大きなサイズの画像を表示する方法
- 4. プレーンスタイルのテーブルビュー:必要な数だけの行を表示できますか?
- 5. 画像を拡大して拡大する必要がある場合でも、サイズに合わせて画像を拡大します。
- 6. 画像を表示する前に画像サイズに合わせてdivのサイズを変更する必要があります
- 7. 画像ギャラリーの下部にリンクを表示する必要があります。
- 8. 私はaspの画像をsqlにアップロードしてからaspで表示する必要があります
- 9. NetworkImageViewのURLからサム画像を最初に表示し、大きなサイズの画像をバックグラウンドでリクエストし、大きな画像をダウンロードしたときに表示するにはどうすればよいですか?
- 10. xmlで画像の画像サイズが大きくなるにつれて画像サイズが増加しない
- 11. 50,000以上の画像をダウンロードする必要があります
- 12. 画像を表示する代わりにTYPO3で画像をダウンロードする可能性はありますか
- 13. アップロード時に画像のサイズを変更する必要があります
- 14. テーブルビュー内の画像が左にスワイプすると大きくなります。
- 15. androidのソケットを通して受信した画像を表示する必要があります
- 16. iPhoneの画像サイズを増やす必要がありますか(例えば、4倍の画像)
- 17. 画像をダウンロードしてスライドショーで表示
- 18. 大きな番号をダウンロードして圧縮する必要があります。 svnのディレクトリのうち
- 19. j2meで必要なときにサーバから画像をダウンロード
- 20. 大きなファイルをダウンロードするか、エラーを表示します
- 21. 画像にaltを含める必要がありますか?
- 22. 大きなファイルを削除する必要があります
- 23. 画像がテーブルビューのセルに重なって表示される
- 24. iphone - 小さいフレームで大きな画像を表示するUIImageViewはまだ多くのメモリを必要としますか?
- 25. ASIHTTPRequestテーブルビューでの画像の同時ダウンロードには時間がかかります
- 26. ライトボックス大きな画像を表示
- 27. jquery画像拡大鏡を使用するには、画像を最初に表示する必要があるのはなぜですか?
- 28. あまりにも多くの画像ファイルを保存する必要があります
- 29. 大きな画像を表示しますが、小さい画像をAndroidで共有します
- 30. 透かし画像でカーソルを作成する必要があります
私はイメージをダウンロードする必要があり、私は表示され、そのために持っているよりも、あなたがuiimageview – salmancs43
セル内に画像をロードしているあなたのコード!.productImageView?.sd_setImageWithURL(URL) –