MGMushParser 1.3.0

MGMushParser 1.3.0

测试已测试
语言语言 Obj-CObjective C
许可 BSD-2-Clause
发布上次发布2018年9月

Matt GreenfieldJames Vanas 维护。



  • Matt Greenfield

MGMushParser

使用轻量级的 Mush 标记从 NSString 创建一个 NSAttributedString

  • 粗体 通过双星号实现
  • 斜体 通过双斜杠实现
  • 下划线通过双下划线实现
  • 等宽 通过单反引号实现
  • 删除线 通过波浪线实现
  • 彩色文本通过 {#123456|彩色文本} 实现的颜色
  • 设置文本背景颜色通过 {bg#123456|文本} 实现
  • 调整字间距通过 {k4.5|更广泛空格的文本}
  • 改变字体通过 {font:HelveticaNeue,12pt|不同字体的文本}

CocoaPods 设置

pod 'MGMushParser'

示例

NSString *mush = @"this string has **bold**, //italics//, and {#ff0000|red text}";

NSAttributedString *result = [MGMushParser attributedStringFromMush:mush
        font:[UIFont fontWithName:@"Helvetica" size:14] color:UIColor.blackColor];