0

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

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

我怎样才能做到这一点?

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

4

1 回答 1

1

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

顺便说一句,虽然代码设置为在 iPad 上运行,但相同的代码在 iPhone 上也能运行。我希望这可以帮助别人。

于 2011-01-04T14:14:12.083 回答