如何在iPhone上的ScrollView中显示NSMutableAttributedString

时间:2010-08-16 11:10:45

标签: iphone scrollview nsattributedstring

我正在开发一个iPhone应用程序,并希望能够在ScrollView中使用NSMutableAttributedString。以下是我要遵循的步骤:

  1. 从CoreData获取一个字符串。
  2. 将字符串复制到NSMutableAttributedString。
  3. 解析字符串并修改文本部分的属性。
  4. 在ScrollView中显示NSMutableAttributedString。
  5. 我该怎么做?

    如果我正确阅读文档,只有CoreText天心支持在iPhone上显示属性字符串。那是对的吗?如果是这样,当我不知道CGRect的Y值如何时,如何创建CoreText对象?

1 个答案:

答案 0 :(得分:1)

经过更多的研究和实验,我发现有一些方法可用于计算用于绘制CoreText的Rects的大小。我查看了http://github.com/jonasschnelli/I7CoreTextExample中的代码作为我项目的起点。虽然代码中存在一些错误,但它确实提供了对如何使用CoreText的良好基础知识。

顺便说一下,虽然代码设置为在iPad上运行,但相同的代码适用于iPhone。我希望这有助于某人。