iPhone上的CFAttributedString

时间:2009-05-21 18:00:32

标签: iphone objective-c cocoa-touch

是否可以使用CFAttributedString类型在iPhone上绘制格式化文本?我在文档中看到了它,但我无法弄清楚如何将它实际绘制到上下文中。

4 个答案:

答案 0 :(得分:2)

解决方法是使用WebKitView。将文本格式化为HTML,并以您需要的任何大小显示在迷你Web视图中。

答案 1 :(得分:2)

Three20有一个带格式的文本字段。基本上,Joe Hewitt实现了一个轻量级HTML解释器来渲染文本,因此它比webview快得多。足够快,可用于tableview。

答案 2 :(得分:1)

实际上,事实证明这在iPhone文档中得到了解答,我只是没有仔细阅读:

  

iPhone OS注意:虽然iPhone OS上的Core Foundation包含CFAttributedString,但UIKit中没有添加API来添加字体,样式或颜色等特定属性,并且没有API绘制属性字符串。

你去了,没有免费的格式化文字。长号。

凯尔

答案 3 :(得分:0)

在TextView上有一个未记录的方法来传递HTML格式的文本(它实际上是一种下面的Web视图)。商店中的许多应用程序都会使用它,只需确保您的应用程序无需在那里工作。