如何获得给定大小的NSAttributedString?

时间:2012-11-13 01:21:40

标签: ios uitextview core-text nsattributedstring

我目前正在编写一个仅适用于iOS 6的应用,它的工作方式与iBooks类似。我在NSAttributedString中有一个大文本,并希望将其拆分为页面。

每个页面都有一个UITextView,负责呈现文本。我正在使用UITextView而不是CoreText,因为我想要选择文本,以便用户可以突出显示文本。

这是我的问题:我希望能够将“完整”的NSAttributedString拆分为与我的UITextView大小相同的页面。

不幸的是,在iOS 6上,UITextView以与CoreText不同的方式绘制NSAttributedString。因此,使用CTFrameGetVisibleStringRange不是一种选择。

有没有人知道如何获得特定大小的NSAttributedString而不是暴力?

谢谢,

阿巴拉

0 个答案:

没有答案