私の文字列の一部のサイズを小さくしようとしていますが、以下のコードを使用しています。私の出力が正しくありません。私は最初のフォント属性が指定された範囲ではなく、文字列全体で使用されているのを見ているだけです。NSAttributedStringを使用して複数のフォント属性を設定することは可能ですか
NSMutableAttributedString *attString=[[NSMutableAttributedString alloc] initWithString:title];
NSInteger _stringLength=[descriptionText length];
[attString addAttribute:NSFontAttributeName
value:[UIFont fontWithName:@"Gotham-Bold" size:20.0]
range:NSMakeRange(0, 10)];
[attString addAttribute:NSFontAttributeName
value:[UIFont fontWithName:@"Helvetica-Bold" size:12.0]
range:NSMakeRange(11, _stringLength-1)];
[self.description setAttributedText:attString];
あなたがinittingしている具体的な理由があります'title'であなたの文字列が、あなたはあなたです'descriptionText'の長さを歌いますか? –
これらは互換性がありますが、どちらか一方を使用する必要があります。メソッドにdescriptionTextを渡します。ローカルメソッド変数はtitleです。 – propstm