textview中的HTML

时间:2009-12-07 13:54:52

标签: cocoa

我在cocoa中使用textview 我们如何在textview中显示HTML数据

3 个答案:

答案 0 :(得分:4)

你没有说你的目标是Mac还是iPhone。因为你用可可标记你的问题,我会假设Mac。

值得查看Text System documentation,了解NSTextView的工作原理。但在基本级别,所有NSTextView都有一个NSTextStorage对象(可通过textStorage方法访问)NSTextStorage恰好是NSMutableAttributedString的子类。< / p>

NSAttributedString有一个名为initWithHTML:baseURL:documentAttributes:的初始化程序,它将为您解析HTML字符串。完成后,您可以将结果字符串附加到NSTextView的{​​{1}}。例如:

textStorage

答案 1 :(得分:2)

您可以使用UIWebView并使用字符串而不是网页填充它。

答案 2 :(得分:0)

为什么不使用WebView(WebKit框架的一部分)?尽管NSTextView具有基本的HTML支持,但WebView为您提供了现代的,符合标准的WebKit框架的所有功能。