在web视图负荷图像从HTML文件(load image in web view from a .h

2019-09-21 01:28发布

我如何从一个.html文件加载在iphone的WebView的图像?

Answer 1:

简单

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你可以简单地指的是图像



Answer 2:

是。 UIWebView有两种方法: -loadHtmlString:baseURL:-loadData:MIMEType:textEncodingName:baseURL:

你可以使用的NSData的文件数据-initWithContentsOfFile:然后将它传递给上面这些方法后者。

编辑:哎呀,我没有注意到IMG的一部分。 但它仍然应该工作。 你们是不是加载图像?



文章来源: load image in web view from a .html file