如何从.html文件中加载iphone webview中的图像?
答案 0 :(得分: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中,您可以简单地将图像称为
答案 1 :(得分:0)
是。 UIWebView
有两种方法:-loadHtmlString:baseURL:
和-loadData:MIMEType:textEncodingName:baseURL:
您可以使用NSData的-initWithContentsOfFile:
获取文件数据,然后将其传递给上述方法中的后者。