0

2つのUILabelがあり、どちらも動的テキストを持ちますが、相互に関連しています。例えば:

label1.text=@"Abc";
label2.text=@"Meaning of Abc is ......";

これで、label2には常にlabel1.textといくつかの追加テキストが含まれます。

label2のこの部分を太字にしたい。

これまでのところ、drawRectでテキストを描画することで実行できることがわかりましたが、それは非常に複雑なようです。

他に方法はありますか?

ありがとう

ベン

4

1 に答える 1

1

iOS 6は、この種のものの属性付きラベルをサポートします。それまで、またはiOS 5 = <の互換性が重要な場合は、ラベルをaUIWebViewにして、HTMLマークアップを使用できます。または、drawRectを使用して難しい方法で実行します(パフォーマンスが向上します)。

編集:属性ラベルを追加するサードパーティのライブラリがあります。Nimbusはそれらの1つでうまく機能します。

于 2012-07-13T08:28:00.980 に答える