2011-04-27 88 views

回答

0

你必须通过Quartz2d开发它。换句话说,你可以通过处理UIView的CGContext。例如你可以给粗体字

CGContextSelectFont (context,"Helvetica-Bold",12, kCGEncodingMacRoman); 
0

Oliver Drobnik(又名Cocoanetics)正在开发适用于iOS的富文本编辑器。

不幸的是,它不会自由。然而,他已经发布了相当大的代码块,作为他丰富的编辑器的基础:https://github.com/Cocoanetics/NSAttributedString-Additions-for-HTML

它需要HTML并将其转换为核心文本。那里有很多艰苦的工作。

这本身并不是一个丰富的编辑,但就像我说的那样,它是一个基础。你可以用它来写自己的,如果你不想在奥利弗完成时为它付钱。你可以看到奥利弗在这里工作的是什么:http://www.cocoanetics.com/2011/01/rich-text-editing-on-ios/