1

iPhoneアプリ開発初心者です。のテキストの一部に太字を設定する方法UILabel

例:

ステップ 1 -植物のすべての部分 (茎、根、葉、花など) を分離します。

ステップ 2 -一度に 1 つのパーツのみをテストする

のような例が必要ですUILabel

前もって感謝します

4

2 に答える 2

1

実装 TTTAttributedLabelまたはOHAttributedLabel使用:

NSMutableAttributedString *theText = theLabel.text;
[theText applyFontTraits:NSBoldFontMask range:NSMakeRange(0,[text length])];
theLabel.text = theText;

文字列の特定の部分を太字にします (必要に応じて を変更しNSRangeます)。

于 2012-07-18T07:41:20.557 に答える
0

UILabel には属性付き文字列のサポートがないため、今のところ、サード パーティのコンポーネントを使用する必要があります。

https://github.com/mattt/TTTAttributedLabel/ を試してください

複雑さが増す順に、他のソリューションをいくつか示します。

または、HTML で WebView を使用します。

または、CATextLayer を使用します。これは、UILabel を追加するよりもわずかに手間がかかりますが、レイヤーとビューがどのように機能するかを少し理解する必要があります。

または、CoreText を使用して自分で文字列を描画します。

于 2012-07-18T07:38:34.593 に答える