在NSTextView中格式化文本

时间:2009-01-14 12:23:28

标签: cocoa-touch

我有一个案例,我正在使用<a href ...><em><br>&quot;等标签获取带格式的文字,并且我在文字视图。我该如何应用这些格式?如果我不能,最常用的方法是删除所有这些标签吗?

谢谢, 穆斯塔法


不,我只想在不可编辑的NSTextView中显示格式化文本。或者也许是UIWebView,它会自动处理<em>等标签吗?

1 个答案:

答案 0 :(得分:3)

如果你想要可编辑的文本,你必须使用像Tidy之类的库来解析它,以获得一个NSString,然后将它传递给UITextView的-setText:方法

如果您需要显示HTML,请使用UIWebView。

如果您想将HTML编辑为格式化文本,则必须自行编辑或使用私有API。