MarkdownView:Markdown 文档预览视图组件
来源:互联网 发布:内涵吧源码 编辑:程序博客网 时间:2024/06/15 16:23
MarkdownView:Markdown 文档预览视图组件。# 为开源点赞# —— 由SwiftLanguage分享
MarkdownView is a WKWebView based UI element, and internally use bootstrap, highlight.js, markdown-it.
How to use
import MarkdownViewlet md = MarkdownView()md.load(markdown: "# Hello World!")
Options
md.isScrollEnabled = false// called when rendering finishedmd.onRendered = { [weak self] height in self?.mdViewHeight.constant = height self?.view.setNeedsLayout()}// called when user touch linkmd.onTouchLink = { [weak self] request in guard let url = request.url else { return false } if url.scheme == "file" { return false } else if url.scheme == "https" { let safari = SFSafariViewController(url: url) self?.navigationController?.pushViewController(safari, animated: true) return false } else { return false }}
Requirements
iOS 9 or later. Swift3.0 or later.
Installation
MarkdownView is available through CocoaPods.
CocoaPods
pod "MarkdownView"
Author
keita.oouchi, keita.oouchi@gmail.com
License
bootstrap is licensed under MIT license.
highlight.js is licensed under BSD-3-Clause license.
markdown-it is licensed under MIT license.
MarkdownView is available under the MIT license. See the LICENSE file for more info.
阅读全文
0 0
- MarkdownView:Markdown 文档预览视图组件
- Markdown在线预览
- 最好用的js前端框架、组件、文档在线预览插件
- 系统组件预览
- 在线预览word文档
- iPhone 预览文档
- 文档在线预览方案
- pdf 文档 在线预览
- 文档在线预览方案
- 在线预览office文档
- 文档在线预览
- 关于文档在线预览
- 在线预览文档
- 在线文档预览
- iOS 文档预览功能
- 在线文档预览
- 文档在线预览方案
- app-文档预览
- Map用法
- ECLIPSE 快捷键
- 组合模式Composite(结构型)
- 15、jQuery插件之slider幻灯片插件(可悬停控制)
- js实现跨域
- MarkdownView:Markdown 文档预览视图组件
- Android NDK入门
- 移动端图片上传的实践
- 谈谈数据结构
- MyEclipse Spring开发教程:使用基本的Spring功能(三)
- 二维码生成和解码2
- 单点登陆与实现原理
- middleclass源码阅读笔记
- APP程序内部打开某个APP的AppStore页面