文字列全体の他の単語と比較して、最後の単語が常に異なる色になる文字列があります。たとえば、文字列の色が黒の場合、ステートメントの最後の単語は赤になります。以下のように NSAttributed 文字列を使用しています。
NSDictionary *attrDict = [NSDictionary dictionaryWithObject:[UIFont fontWithName:Arial size:16.0] forKey:NSFontAttributeName];
NSMutableAttributedString *AattrString = [[NSMutableAttributedString alloc] initWithString:@"This is a" attributes: attrDict];
最後の単語に同様の NSAttributedString を作成し、最初の文字列で修正します。
質問:フォントとともに文字列に色を追加したいと考えています。私はすでに辞書を使用してフォントを処理しています。しかし、同じ辞書にカラー ハンドラ/コードを追加することはできますか、または NSAttributedString で "addAttribute:" を使用することは、色やその他の属性を追加する唯一の他の方法ですか?