我只想在我的部分文本中添加粗体或斜体。是否有一些内置的解析使这变得简单,因为我见过的大多数示例都显示了一个页面价值的代码,这需要对字符串进行子字符串范围计算。理想情况下,我可以这样做:
label.attributedText = [NSAttributedString initWithXXX:@"Some **bold** and *italic text*"];
我只想在我的部分文本中添加粗体或斜体。是否有一些内置的解析使这变得简单,因为我见过的大多数示例都显示了一个页面价值的代码,这需要对字符串进行子字符串范围计算。理想情况下,我可以这样做:
label.attributedText = [NSAttributedString initWithXXX:@"Some **bold** and *italic text*"];
MGPushParser in MGBoxKit supports this for bold, italics, underlining, and monospacing, and coloured text.
"**bold**, //italics//, __underlined__, `monospaced`, and {#0000FF|blue}"
https://github.com/Cocoanetics/DTCoreText支持所有你能想到的标记^^
甚至 css 到 NSAttributedString 也是可能的。
请参阅随附的示例。它适用于 UIKit