1

UIWebView の baseURL を NSDocumentDirectory に設定することは可能ですか? はいの場合、どのようにそれを行うのですか?

私がやろうとしているのは、ダウンロードした画像を /img src=""/ タグでローカルに表示することです。

ご提案いただきありがとうございます。

4

2 に答える 2

0

webview 内にローカル ファイルをロードするには、次の手順を実行します。

NSString *imagePath = [[NSBundle mainBundle] resourcePath];
imagePath = [imagePath stringByReplacingOccurrencesOfString:@"/" withString:@"//"];
imagePath = [imagePath stringByReplacingOccurrencesOfString:@" " withString:@"%20"];

NSString *HTMLData = @"
<img src="YOUR_IMAGE.jpg" alt="" width="100" height="100" />";

[webView loadHTMLString:HTMLData baseURL:[NSURL URLWithString: [NSString stringWithFormat:@"file:/%@//",imagePath]]];

これにより、UIWebView 内に YOUR_IMAGE.jpg が読み込まれます。詳細は http://dblog.com.au/iphone-development/loading-local-files-into-uiwebview/

于 2012-06-06T15:05:29.423 に答える
0

この人がしたことを試すことができます: UIWebView: アプリ ドキュメント フォルダー内の画像の絶対パス

基本的に、画像ソースのドキュメント ディレクトリ パスを使用します。単純に img src="image_name" ではありません。

于 2012-06-06T15:31:38.530 に答える