0

私はこのアプリに取り組んでおり、次のようなテキストを含むUITextViewが画面に1つあります。

      1
     121
    12321
   1234321
  123454321
 12345654321
1234567654321

このUITextViewに加えて、7つのUIボタン1、2、3、4、5、6、7があります。それぞれのUIボタンをタップしたときに、UITextviewの個々の数字を太字にしたい。たとえば、UIButton 1を押すと、1つすべてが太字になります。

問題を実装できる特定の文字のコンテンツを解析できるNSString関連のメソッドまたはUITextViewメソッドがあるかどうか疑問に思っていました。

4

1 に答える 1

0

文字列内のアイテムの解析を支援するNSStringメソッドがいくつかあります。

– rangeOfCharacterFromSet:
– rangeOfCharacterFromSet:options:
– rangeOfCharacterFromSet:options:range:
– rangeOfString:
– rangeOfString:options:
– rangeOfString:options:range:
– rangeOfString:options:range:locale:
– enumerateLinesUsingBlock:
– enumerateSubstringsInRange:options:usingBlock:

ただし、1文字を太字で表示するのは簡単ではありません。そこにたどり着くには、おそらくCoreTextルーチンを使用する必要があります。CoreTextの使用に関するWWDCセッションを見るのはおそらく良いことです

于 2012-07-31T22:10:37.833 に答える