有没有一种简单的方法可以在iOS上使用标记创建NSAttributedString?

时间:2012-11-26 00:51:38

标签: ios ios6 nsattributedstring

我只想在文本的部分内容添加粗体或斜体。是否有一些内置的解析使这很简单,因为我见过的大多数示例都显示了一个页面值的代码,这需要对字符串进行子字符串范围计算。理想情况下,我可以这样做:

label.attributedText = [NSAttributedString initWithXXX:@"Some **bold** and *italic text*"]; 

2 个答案:

答案 0 :(得分:1)

https://github.com/Cocoanetics/DTCoreText支持您能想到的所有标记^^

甚至可以使用NSAttributedString的css。

参见附带的例子。它适用于UIKit

答案 1 :(得分:0)

MGPushParser中的

MGBoxKit支持大胆,斜体,下划线和单色以及彩色文字。

"**bold**, //italics//, __underlined__, `monospaced`, and {#0000FF|blue}"