如何设置 SwiftUIText以显示呈现的 HTML 或 Markdown?
像这样的东西:
Text(HtmlRenderedString(fromString: "<b>Hi!</b>"))
或对于 MD:
Text(MarkdownRenderedString(fromString: "**Bold**"))
也许我需要一个不同的视图?
iOS 15(测试版)Text 现在支持基本的 Markdown!
struct ContentView: View {
var body: some View {
VStack {
Text("Regular")
Text("*Italics*")
Text("**Bold**")
Text("~Strikethrough~")
Text("`Code`")
Text("[Link](https://apple.com)")
Text("***[They](https://apple.com) ~are~ `combinable`***")
}
}
}
但是,如果您String在属性中存储包含 Markdown 的 ,则它不会呈现。我很确定这是一个错误。
struct ContentView: View