如何在 SwiftUI 文本中显示 HTML 或 Markdown? [英] How to show HTML or Markdown in a SwiftUI Text?
本文介绍了如何在 SwiftUI 文本中显示 HTML 或 Markdown?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何设置 SwiftUI Text
以显示呈现的 HTML 或 Markdown?
How can I set a SwiftUI Text
to display rendered HTML or Markdown?
像这样:
Text(HtmlRenderedString(fromString: "<b>Hi!</b>"))
或对于 MD:
Text(MarkdownRenderedString(fromString: "**Bold**"))
也许我需要一个不同的视图?
Perhaps I need a different View?
推荐答案
Text
只能显示String
s.您可以将 UIViewRepresentable
与 UILabel
和 attributedText
一起使用.
Text
can just display String
s.
You can use a UIViewRepresentable
with an UILabel
and attributedText
.
可能稍后会为 SwiftUI.Text
提供属性文本文本支持.
Probably attributedText text support will come later for SwiftUI.Text
.
这篇关于如何在 SwiftUI 文本中显示 HTML 或 Markdown?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文