【问题标题】:How to show html string on UIWebview in iPhone?如何在 iPhone 的 UIWebview 上显示 html 字符串?
【发布时间】:2013-01-17 08:53:41
【问题描述】:

我正在制作一个应用程序,我在其中从 Web 服务获取 HTML 字符串。现在,当我在 Web 视图上显示这些数据时,会遇到一些问题来显示这些数据,例如 - 我得到的来自网络服务的 HTML 字符串是

<span style=\"color:#F00\">&lt;div align=\"left\"&gt;Highlights of latest deal&lt;br&gt;&lt;/div&gt;</span>

当我在 web 视图上显示这些数据时,输出是

<div align="left"> Highlights of latest deal<br></div>

是红色的。但我想要红色的“最新交易亮点”等输出。那么您能否建议如何使用这些 html 标签以正确的格式显示数据。

编辑:-

当前代码:-

[my_webview loadHTMLString:my_string baseURL:nil];

【问题讨论】:

  • 你当前的代码是什么?
  • [my_webview loadHTMLString:my_string baseURL:nil];

标签: iphone html ios objective-c uiwebview


【解决方案1】:

你需要在加载它之前格式化字符串-

如果不是,则首先使 my_string 可变。

[my_string replaceOccurrencesOfString:@"&gt;" withString:@">" options:NSLiteralSearch range:NSMakeRange(0, [self length])];
[my_string replaceOccurrencesOfString:@"&lt;" withString:@"<" options:NSLiteralSearch range:NSMakeRange(0, [self length])];

并使用以下代码加载它

[my_webview loadHTMLString:my_string baseURL:nil];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-25
    • 1970-01-01
    • 2023-02-15
    • 2012-03-17
    相关资源
    最近更新 更多