2

特定の属性を持つNSAttributedStringのサブストリングを取得したいのですが。どうすればよいですか?

ありがとう!

4

2 に答える 2

3

-enumerateAttribute:inRange:options:usingBlock:よくわかりませんが、ドキュメントによると、最初に検索する属性を呼び出して指定し、2番目の引数として検索する文字列の範囲を指定できるはずです。指定された属性が存在する範囲は、メソッドに渡すブロックに提供されます。

于 2010-11-20T17:51:01.037 に答える
0

Oleが提案した非ブロックベースのバージョンはattribute:atIndex:effectiveRange:メソッド(またはその兄弟)です。これを繰り返し呼び出し、文字列がなくなるまでインデックスを進めます。

于 2010-11-20T19:04:05.050 に答える