我有从Web服务获得的HTML代码 - 它有样式标记,(CSS我认为)图像等等。我想在Web视图中显示它,并加载远程图像以及所有样式。
我试图像这样设置:
[self.webView setBackgroundColor:[UIColor clearColor]];
NSMutableString *myString = [NSMutableString stringWithString:self.itemDecription];
[myString replaceOccurrencesOfString:@">" withString:@">" options:NSLiteralSearch range:NSMakeRange(0, [myString length])];
[myString replaceOccurrencesOfString:@"<" withString:@"<" options:NSLiteralSearch range:NSMakeRange(0, [myString length])];
[self.webView loadHTMLString:myString baseURL:nil];
然而,网页视图只显示没有任何样式的文字,图片无法加载。
答案 0 :(得分:2)
试试这个:
NSString *myFile = [[NSBundle mainBundle] pathForResource:@"tag" ofType:@"html"];
NSString* myString = [NSString stringWithContentsOfFile:myFile encoding:NSUTF8StringEncoding error:nil];
[webView loadHTMLString:myString baseURL:nil];