【问题标题】:Change text into strong Bold,Italic etc [closed]将文本更改为粗体、斜体等 [关闭]
【发布时间】:2014-03-24 07:31:25
【问题描述】:

我收到来自 API 的响应,如下所示。我想根据 API 响应显示粗体、粗体等文本。

message =     {
    <strong>HELLOOOO</strong>
};
   status = 1;
}

【问题讨论】:

  • 您能否编辑和格式化您的问题,而不是在帖子中澄清?这将有助于我们理解
  • 您需要解析此字符串,找出正确的文本格式并将等效内容应用到所需的 iOS UI(UILabel, UITextView) 组件本机也许如果这是 HTML 字符串,您可以使用:RTLabel。这支持很少的 HTML 文本格式选项。
  • @Amar 使用 RTLabel 和 CoreText 框架解决的问题 +1
  • @AmitSaini 您可以对我上面链接的问题的答案进行投票。

标签: ios iphone objective-c ios7


【解决方案1】:

查看将NSAttributedStringinitWithData:options:documentAttributes:error: 一起使用,并在选项字典中包含NSDocumentTypeDocumentAttribute,其值为NSHTMLTextDocumentType

如果您需要支持旧版本的 iOS,请查看DTCoreText

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多