【问题标题】:How to display HTML code in UIWebView?如何在 UIWebView 中显示 HTML 代码?
【发布时间】:2014-05-14 12:55:51
【问题描述】:

我有从网络服务获得的 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:@"&lt;" withString:@"<" options:NSLiteralSearch range:NSMakeRange(0, [myString length])];

[self.webView loadHTMLString:myString baseURL:nil];

但是,Web 视图只显示没有任何样式的文本,并且不会加载图像。

【问题讨论】:

  • 你能展示一个'HTML'的样本

标签: html ios css objective-c uiwebview


【解决方案1】:

试试这个:

 NSString *myFile = [[NSBundle mainBundle] pathForResource:@"tag" ofType:@"html"];
 NSString* myString = [NSString stringWithContentsOfFile:myFile encoding:NSUTF8StringEncoding error:nil];
 [webView loadHTMLString:myString baseURL:nil];

【讨论】:

  • 谢谢,但是如何将我的 NSString 加载到这些字符串中?
  • 我无法正确理解您。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-09
  • 1970-01-01
  • 1970-01-01
  • 2011-07-26
相关资源
最近更新 更多