iOS 7 では、NSLayoutManager、NSTextStorage、NSTextContainer などのテキスト レイアウトに関連する新しいクラスが導入されていることに気付きました。NSString のワードラップに関する情報を取得するためにこれらを使用するにはどうすればよいですか?
たとえば、UILabel に入れた長い NSString があるとします。UILabel で複数行を有効にすると、次のような文字列が生成されます。
The quick brown fox jumps
over the lazy dog.
それは素晴らしいことですが、コードの改行にアクセスできません (たとえば、jumps
返してほしい単語の後\n
など)。改行が発生する文字インデックスを知りたいです。CoreText でこれを実行できることはわかっていますが、iOS 7 にはこれらの新しいクラスがあるため、代わりにそれらをどのように使用できるか疑問に思っていました。