WWJavaScriptContext+Markdown


dependencies: [
.package(url: "https://github.com/William-Weng/WWJavaScriptContext_Markdown.git", .upToNextMajor(from: "1.1.0"))
]
函数 |
功能 |
convert(markdown:tables:) |
转换Markdown => HTML |
import UIKit
import WebKit
import WWJavaScriptContext
import WWJavaScriptContext_Markdown
final class ViewController: UIViewController {
@IBOutlet weak var myTextView: UITextView!
@IBOutlet weak var myWebView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func convertMarkdown(_ sender: UIButton) {
defer { view.endEditing(true) }
guard let markdown = myTextView.text,
let htmlString = WWJavaScriptContext.Markdown.shared.convert(markdown: markdown, tables: true)
else {
return
}
myWebView.loadHTMLString("\(htmlString)", baseURL: nil)
}
}