MYPMarkdown不仅仅用于以原生方式解析和显示markdown文本。它可以用于许多需要分析输入文本并添加自定义动作于部分模块的场景。我们不使用UITextView、UIWebView或WebKit来进行文本的显示或渲染。我们会分析文本中的每一项,并转换为原生模块,如UIImage、UIButton或任何自定义视图。因此,用户通过完整的UI和所有支持的手势可以获得良好的体验。
简单的文本输入,但可以产生丰富、自定义且交互式的输出。用户可以为自己的输入和输出定义自己的规则。它是完全可定制的。
以下是一个原型示例:
示例
要运行示例项目,请克隆仓库,然后首先从Example目录运行pod install
。
要求
我在10.0及以上版本进行了测试。
platform :ios, '10.0'
安装
MYPMarkdown可以通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中
pod 'MYPMarkdown'
作者
Wakary, [邮件保护: 忽略无内容]
许可证
MYPMarkdown 在 MIT 许可证下可用。查看 LICENSE 文件获取更多信息。
基本代码是从 Marky-Mark 复制的。我一直在寻找一个 markdown 编辑器和本机渲染器。 Marky-Mark 非常好。感谢它。