<分区>
既然 NSAttributedString 在 iOS 6 中得到了完全支持,是否有一个库可以将带有 markdown 的 NSString 转换为 NSAttributedString?
<分区>
既然 NSAttributedString 在 iOS 6 中得到了完全支持,是否有一个库可以将带有 markdown 的 NSString 转换为 NSAttributedString?
最佳答案
我刚刚将 NSString
添加到 NSAttributedString
轻量级标记解析器到 MGBoxKit .它不是 Markdown,但非常相似。到目前为止,它支持粗体、斜体、下划线、等宽、文本颜色、背景颜色和字距调整。
MGMushParser class 现在是一个独立的 pod,因此可以独立于 MGBoxKit 轻松使用。
NSString *markup = @"**bold**, //italics//, __underlining__, `monospacing`, and {#0000FF|text colour}";
UIFont *baseFont = [UIFont fontWithName:@"HelveticaNeue" size:18];
UIColor *textColor = UIColor.whiteColor;
myLabel.attributedString = [MGMushParser attributedStringFromMush:markup
font:baseFont color:textColor];
关于iphone - Markdown 到 NSAttributedString 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35080414/