0

私は基本的に文字列を操作して、Game Review 部分を太字にするか、渡された変数とは異なる色にすることを試みています。これは、基本的にすべて同じサイズ/色として渡すためです。とにかくこれを同じ行で操作するには?私のオプションは何ですか?私は静的なラベル Game Review と、これを別の色/フォントに設定した別のラベルを渡すことを考えていましたが、代替手段はありますか?

基本的に操作しようとしているコードは次のとおりです。

NSString *gName = [NSString stringWithFormat:@"Game Review: %@",[aVideoGame name]];

itemView.gameName.text = gName;

[aVideoGame name] で渡される情報は太字ではありませんが、基本的に Game Review は太字にしたいと考えています。私はn00bなので、ここで何をすべきかわかりません。

4

2 に答える 2

1

文字列 ( )の各セクションに属性を使用NSAttributedStringして追加し、ラベルの を設定できます。addAttribute:value:range:attributedText

于 2013-08-01T15:25:17.040 に答える
0

基本的にNSAttributedStringが必要なようで、それは変更可能な友人であるNSMutableAttributedStringです。UILabel の attributedTextなどのいくつかの API で処理できますが、自分で簡単にレンダリングすることもできます。Attributed String Programming Guideを必ず読んでください。主に Mac について説明されていますが、ほとんどすべてが iOS にも当てはまります。

于 2013-08-01T15:25:57.427 に答える