loadHTMLString メソッドを使用して UIWebView を読み込んでいますが、接続速度によっては、画像が読み込まれないことがあり、画像の代わりに空白の四角形が表示されます。誰もこの問題を見たことがありますか?画像は外部リンクですのでご注意ください。
2 に答える
0
NSURLRequest *req = [NSURLRequest requestWithURL:webUrl];
[self.WebView loadRequest:req];
画像が外部ハイパーリンクのみの場合
于 2013-01-08T15:04:08.627 に答える
0
baseURL を設定する必要があるかもしれません。HTML img セクションはどのように見えますか? http:// を含むハイパーリンク全体を参照していますか? 完全なリンクがそこにあることを確認してください。問題はありません。バンドル内でローカルに画像を参照している場合は、次を使用します。
NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"filename" ofType:@"html"];
NSString *HTMLData = [[NSString alloc] initWithContentsOfFile:htmlFile];
[webView loadHTMLString:HTMLData baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]];
于 2013-01-08T14:55:07.227 に答える