SEMarkdownEditor 0.4.0

SEMarkdownEditor 0.4.0

测试测试情况
语言选择语言 Obj-CObjective C
许可证 MIT
发布最新版本2015年9月

Brian Nickel维护。



  • 作者:
  • Brian Nickel

SEMarkdownEditor是将Pagedown的Markdown.Editor.js转换逻辑移植到Objective-C的工具。虽然这个工具不提供渲染能力,但它允许您为UITextView创建一个类似于StackExchange网站上所见的完整Markdown工具栏。

示例

执行任何转换的过程是获取来自您的UITextView的文本和选择信息,进行转换,并用新的文本和选择区域更新文本视图。

- (IBAction)toggleBoldface:(id)sender
{
    SEMarkdownTextChunks *chunks = [self.textView SE_textChunksFromSelection];
    [chunks toggleBoldface];
    [self.textView SE_updateWithTextChunks:chunks actionName:NSLocalizedString(@"markdown.boldface", @"Boldface")];
}
@IBAction func toggleBoldface(sender:AnyObject) {
    let chunks = textView.SE_textChunksFromSelection()
    chunks.toggleBoldface()
    textView.SE_updateWithTextChunks(chunks, actionName:NSLocalizedString("markdown.boldface", comment: "Boldface"))
}

演示

项目中包含一个iOS演示,有一个简单的工具栏演示如何将功能连接到工具栏。在Xcode 6或更高版本中打开项目,并运行< strong >iOS 演示目标。

安装

pod 'SEMarkdownEditor'