2011-04-27 71 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/