.htmlファイルからiphonewebviewに画像をロードするにはどうすればよいですか?
2144 次
2 に答える
4
簡単
NSString *bundlePath = [[NSBundle mainBundle] bundlePath];
NSURL *bundleBaseURL = [NSURL fileURLWithPath: bundlePath];
NSLog(@"webview %@", bundlePath);
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"];
NSData *htmlData = [NSData dataWithContentsOfFile:filePath];
NSString * html = [NSString stringWithContentsOfFile:filePath encoding:NSStringEncodingConversionAllowLossy error:nil];
if (htmlData) {
[webView loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:bundleBaseURL];
}
これで、HTMLで画像を次のように参照できます。
于 2009-07-27T10:19:09.750 に答える
0
はい。UIWebView
2つの方法があります:-loadHtmlString:baseURL:
と-loadData:MIMEType:textEncodingName:baseURL:
NSDataを使用してファイルデータを取得し-initWithContentsOfFile:
、それを上記のメソッドの後者に渡すことができます。
編集:おっと、私はimgの部分に気づきませんでした。しかし、それでも機能するはずです。画像のみを読み込もうとしていますか?
于 2009-07-27T07:48:39.087 に答える