在 SwiftUI 中渲染 Markdown 文本。 这是一个基于 Marked
实现的预览。
✦ 我的 macOS/iOS 应用程序 ✦
您可以将 MarkdownUI 添加到 Xcode 项目,方法是将其添加为包依赖项。
Markdown
链接到您的应用程序目标或者将以下内容添加到 Package.swift
.package(url: "https://github.com/jaywcjlove/swiftui-markdown", from: "1.0.0")
或者在 Xcode 中添加包。
import SwiftUI
import Markdown
struct ContentView: View {
@State private var mdStr: String = """
## Hello World
Render Markdown text in SwiftUI.
"""
var body: some View {
VStack {
Markdown(content: $mdStr)
TextEditor(text: $mdStr)
}
}
}
设置与 markdown 相关的样式。
Markdown(content: $mdStr)
.markdownStyle(
MarkdownStyle(
padding: 0, paddingTop: 115, paddingBottom: 2, paddingLeft: 130, paddingRight: 5
)
)
Markdown(content: $mdStr)
.markdownStyle(MarkdownStyle(padding: 35 ))
一如既往,感谢我们出色的贡献者!
使用 contributors 生成。
基于 MIT 许可证发布。