0

テキスト ビュー内のすべてのテキストがグレーで、最初の文が黒になるように探しています。その範囲を黒に設定するにはどうすればよいですか。私はすでに最初の文の文字列/範囲を持っています。ありがとうございました。

    [tv setTextColor:[UIColor grayColor]];

    id<UITextInputTokenizer> tokenizer = tv.tokenizer;
    UITextRange *range = [tokenizer rangeEnclosingPosition:tv.beginningOfDocument
                                           withGranularity:UITextGranularitySentence
                                               inDirection:UITextStorageDirectionForward];
    NSString *firstSentence = [tv textInRange:range];
    NSLog(@"%@",firstSentence);
4

1 に答える 1

0

ここで提供できる良いニュースはあまりありません。NSAttributed 文字列が必要ですが、標準のテキスト ビューのモデルとしては利用できません。私はこれを個人的にチェックアウトしていませんが、ここで参照するのに役立つ可能性のあるWebコードがいくつかあります...

于 2012-07-28T17:51:28.753 に答える