0

私は現在、iBooksと同じように機能するiOS6専用アプリを書いています。NSAttributedString内に大きなテキストがあり、それをページに分割したいと思います。

各ページには、テキストの表示を担当するUITextViewがあります。ユーザーがテキストを強調表示できるようにテキストを選択したいので、CoreTextの代わりにUITextViewを使用しています。

これが私の問題です。「完全な」NSAttributedStringをUITextViewのサイズになるページに分割できるようにしたいのです。

残念ながら、iOS 6では、UITextViewはCoreTextとは異なる方法でNSAttributedStringを描画します。したがって、CTFrameGetVisibleStringRangeを使用することはオプションではありません。

ブルートフォースではない特定のサイズのNSAttributedStringを取得する方法を知っている人はいますか?

ありがとう、

アブラス

4

0 に答える 0