Render Markdown text in SwiftUI. It is a preview based on the Marked
implementation.
✦ My macOS/iOS application ✦
Welcome to download DevTutor, a cheat sheet app designed to help developers quickly build excellent applications using SwiftUI.
You can add MarkdownUI to an Xcode project by adding it as a package dependency.
Markdown
to your application targetOr add the following to Package.swift
:
.package(url: "https://github.com/jaywcjlove/swiftui-markdown", from: "1.0.0")
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)
}
}
}
.markdownStyle()
Setting markdown related styles.
Markdown(content: $mdStr)
.markdownStyle(
MarkdownStyle(
padding: 0, paddingTop: 115, paddingBottom: 2, paddingLeft: 130, paddingRight: 5
)
)
Markdown(content: $mdStr)
.markdownStyle(MarkdownStyle(padding: 35 ))
As always, thanks to our amazing contributors!
Made with contributors.
Licensed under the MIT License.