問題タブ [sdwebimage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - SDWebImageをiPhoneに使用する
アプリにSDWebImageを使用しています。
このリンクからASWebImageファイルをダウンロードしました
myappに追加されました。次に、UIImageView+WebCache.hをインポートしました
アプリを実行すると、例外が発生します。
これが私のコードです
このアプリを実行すると、次の例外が発生します。
ios - uitableviewcell imageview は、選択時にサイズ変更されます (水平方向のみ)
こんにちは、私は uitableviewcell を持っています。セルの ios で提供されているデフォルトの uitableview セルを使用しています。
最初はすべて正常にロードされますが、シミュレーターで行を選択すると、セル内の要素 (シェベロンを除く) が左にシフトし、イメージビューの幅が短くなります。
imageview をアプリに保存されている静止画像、たとえば placeholder.png に置き換えると、この問題が発生しない理由がわかりません。
誰かが助けることができますか?
objective-c - キャッシュする前にURLから取得したSDWebImageのサイズ変更/スケーリング/トリミング
キャッシュする前に、URLから取得した画像のサイズ変更、拡大縮小、トリミングを行うにはどうすればよいですか。私は次のコードでこれを達成しようとしました。
これは奇妙な結果を生み出しました。まず、サイズ変更/スケーリング/トリミングされていないバージョンが表示されます。しかし、下にスクロールしてから戻ると、サイズ変更/拡大縮小/トリミングされたバージョンが表示されます。このコードは最初に画像をキャッシュし、サイズ変更/拡大縮小/トリミングすることを知っています。しかし、私はより良い解決策を思い付くことができませんでした。サイズ変更/拡大縮小/切り抜きとキャッシュを個別に行うために、画像のダウンロードを可能にする何かがあるはずだと思います。何か案は?
ありがとうございました。
ios - iOSでは、SDWebImageにプレースホルダーがない場合、画像は表示されませんか?
コードが内部にある場合tableView:cellForRowAtIndexPath
プレースホルダーがないと、画像は表示されませんか?(プレースホルダーが使用されている場合は、表示されます)。
事前に設定してみcell.imageView.frame = CGRectMake(0, 0, 300, 300);
ましたが、まだ表示されません。長いバージョンsetImageWithURL:placeholderImage:success:failure:
を使用し、のプレースホルダーをnil
使用し、成功ブロックで使用すると、画像が表示されます(ただし、呼び出す前に使用[cell setNeedsLayout];
した場合、300x300ボックスに含めることはできません。400x300または500x300になる場合が あります。画像幅)。しかし、短い形式はどうですか?それを機能させることができますか?cell.imageView.frame = CGRectMake(0, 0, 300, 300);
setNeedsLayout
ios - iOSのUITableViewを使用して、画像がセルにダウンロードされる前にセルがすでにデキューされている場合はどうなりますか?
使用する方法に関係なく:iOS 5の[NSURLConnection sendAsynchronousRequest]
、、、SDWebImage
またはASIHTTPRequest
、画像のダウンロード中にセルaleadyがデキューされた場合dequeueReusableCellWithIdentifier
(呼び出された場合)、したがって、新しいラベルは「Mary」とラベル付けされる可能性がありますが、Peterは画像がダウンロードされており、ダウンロードが完了すると、ピーターの画像がメアリーのボックスに入力されます。
メアリーの画像も後でダウンロードされ、メアリーの独房に入り、ピーターの写真を隠しておくとよいでしょうが、
1)メアリーの写真のダウンロードに1〜2秒かかります(携帯電話のワイヤレスネットワークが遅いか遅れます)、またはネットワークがその時点で詰まっていますか?次に、Peterの写真がMaryという名前の横に1、2秒、または20秒間表示されます。今回ネットワーク要求が失敗した場合は、永久に表示されます。
2)メアリーのデータに「写真を表示しない」フラグなどのプライバシー設定があり、cellForRowAtIndexPath
実際にダミーの画像(ダミーのアバター)をメアリーに設定しimageView
、ピーターの画像をダウンロードしたら、メアリーに移動するのが最悪です。セルと交換されることはありません。
これはエレガントに処理または解決できますか?
ちなみに、SDWebImage
またはを使用した場合ASIHTTPRequest
、問題はそこにあるのでしょうか、それともクラスですでに処理されているのでしょうか。
objective-c - SDWebImageを使用するとビルドが失敗する
プロジェクトでSDWebImageのクラスを使用しようとしています。
プロジェクトにクラスを追加しましたが、ビルドしようとすると7つのエラーが発生します。
私はXCodeとObjective-cを初めて使用するので、このエラーが何を意味するのかわかりませんでした。
誰?
ありがとうございました。
sdwebimage - SDWebImage フレームワークを含める方法
私はiPhoneアプリに取り組んでいます。このアプリでは多くの画像を使用しており、それらの画像をキャッシュ メモリに保存する必要があります。このため、SDWebImage が適切なフレームワークであることがわかりましたが、このフレームワークを iPhone プロジェクトに含めることはできません。このフレームワークを私のプロジェクトに含める方法と、このフレームワークを使用して画像を保存および取得する方法を誰か提案してもらえますか?
iphone - 小さなサイズの画像がロードされてUIImageViewに表示された後に、大きなサイズの画像をロードする方法は?
SDWebImage を使用して、UIImageView に表示する URL を含む小さなサイズの画像を読み込むことができます。しかし、小さいサイズの画像をロードした後、同じ UIImageView に表示する別の URL で大きいサイズの画像をロードする方法がわかりません。
上記のコードを使用しましたが、クラッシュしました。あなたの答えを願っています。
objective-c - MBProgressHud and SDWebImagePrefetcher
I'm trying to show a custom MBProgressHUD
while downloading a list of URLs with SDWebImagePrefetcher
using NSURLConnection
methods.
SDWebImagePrefetcher
has a method that, when called, shows in console the progress of the images download.
Now, i would like to show that NSLog
progress in the custom MBProgressHUD
and I would like the HUD to stay on screen until the process is done, but I don't know how to do it and plus, when my NSURLConnection
methods are called, it shows the initial HUD (Connnecting), then quickly jumps to "Complete", even if the images still needs to be downloaded.
Here's my code:
I tried to look into the examples, but didn't find out how to do what i want to do.
EDIT
HUD Setup:
Any ideas?
iphone - Objective-Cを使用してiOSファイルシステムにリンクを作成します
オンライン読書とオフライン読書(ダウンロードによる)の両方をサポートするコミックリーダーアプリを作成しようとしています。
画像キャッシュとしてSDWebImageをサポートする画像ビューアとしてMWPhotoBrowserを見つけました。
私の問題は、あるユーザーがコミックの一部をオンラインで読んだ後、それをダウンロードしてオフラインで読むことにした場合です。すでに読み取った部分はSDWebImageによってキャッシュされるので、Webサーバーから再度ダウンロードしたくありません。しかし、ユーザーがそれらをローカルにダウンロードするように要求するので、ダウンロードした画像が手に負えなくなるので、画像キャッシュにそれらを保持したくありません。
画像を画像キャッシュから配置したい場所にコピーすることは実行可能な解決策ですが、ストレージスペースが必要になります。だから、私がやろうとしているのは、画像を画像キャッシュから適切な場所に切り取ってから、画像キャッシュにソフトリンクを作成することです。このように、ストレージファイルシステムにはイメージコピーが1つだけ存在する必要があります。