SwiftUI 代码大全之如何在 SwiftUI 文本中显示 HTML 或 Markdown?
2023-09-11 14:18:30 时间
实战问题
如何设置 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
相关文章
- 恶补web之一:html学习(1)
- 网页特殊符号HTML代码大全
- 不带图片的加载中动图html代码 loading-img
- 当当网首页——html代码
- JavaScript实现html购物车代码
- HTML格式化标签
- [HTML 5] More about ARIA Relationships
- html前端优化建议
- [HTML 5] Styling with ARIA
- [HTML/CSS]div显示在object、embed之上~
- HTML和CSS代码片段快速编写方式(Emmet Documentation)
- [FAQ] WebStorm/PHPStorm:设置 HTML/JavaScript/PHP 注释缩进行为,代码片段
- HTML代码简写法:Emmet和Haml
- HTML+CSS+jquery代码实例:水波纹效果与纯HTML CSS和jquery(拿来就能用)
- 1.1.4:DHTMLX Rich Text|JavaScript/HTML Rich Text Editor
- 两个html中div的复用 如何在HTML不同的页面中,共用头部与尾部?iframe标签
- 在jsp中显示原始html代码,不要渲染 / 在JSP页面中如何将HTML标记显示出来
- python爬虫模块之HTML下载模块
- 网页特殊符号HTML代码大全
- html页面 代码 编写的 一些 基本素养 约定 知识点
- 如何把包含图片的docx文件转换为HTML WORD 转为html
- HTML CSS表格如何控制上下间距