【问题标题】:Html string set into UILabelHtml 字符串设置为 UILabel
【发布时间】:2011-04-07 11:23:48
【问题描述】:

我正在获取包含一些 html 标记的 NSString。
现在我想将此字符串设置为 UILabel 并使用此 html 标记

【问题讨论】:

  • 你能详细解释一下你的问题吗..
  • UILabel 不支持 HTML 标签或富文本。如果你想显示 HTML,你可以使用 UIWebView。
  • 是的,我正在使用 webview,但我不知道如何在 webview 中使用 NSString...
  • @aravindhanarvi:::: 我正在从 web 服务获取数据,并且我得到带有一些 HTML 标签的字符串,我想显示这个字符串与这个标签一起工作看起来像网页

标签: iphone objective-c ios xcode ipad


【解决方案1】:

将 HTML 转换为纯文本Download File

并使用

stringByConvertingHTMLToPlainText 函数在你的字符串上。

【讨论】:

  • 但这只会破坏 HTML 格式。想要使用 HTML 的全部意义在于拥有一些基本样式(不使用 CSS),这不仅仅是纯文本。
【解决方案2】:

您可以使用DTCoreText(以前称为 NSAttributedString Additions for HTML)。

【讨论】:

  • DTCoreText 是一个很棒的组件。我在一个项目中使用它。我必须展示 10 多个控件,并且每个控件都包含 html 文本。所以,UIWebview 不是一个好的选择。我用的是DTCoreText,它非常轻量级。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多