0

重複の可能性:
iPhone での UILabel テキストの問題

次のようなテキストがあります。例: オファーの詳細: ユーザーが fb からチェックインすると 20% 割引が適用され、このオファーを Twitter で共有すると、企業から 30% 割引が適用されます。

上記の例では、「オファーの詳細」を太字にして、残りのテキストを通常にしたいと考えています。これを達成する方法、私はこれを達成するために多くの効果を適用しますが、これに対する適切な解決策を得ることができません。これを達成するのを手伝ってください。

4

1 に答える 1

0

単一ラベルでは、特定のラベルを太字にするために次のことを行うことができる場合、これの代わりにそれは不可能です。

 UILabel* myBoldlabel= [[UILabel alloc] init];
 myBoldlabel.text=@"Offer Details"; 
 myBoldlabel.font = [UIFont boldSystemFontOfSize:16.0f];
 UILabel* finalLabel=[[UILabel alloc] init];
 finalLabel.text=[NSString stringWithFormat:@"%@:,if users checkin from fb will get 20%  discount and if share the this offers on twitter will get 30 % discount from businesses",myBoldlabel];// You can place %@ anywhere in the sentence...
 finalLabel.numberOfLines=2;

特定のフォントを適用したい場合は、次の方法で追加することもできます--:

myBoldlabel.font = [UIFont fontWithName:@"TrebuchetMS-Bold" size:18];

これがお役に立てば幸いです。

于 2012-10-17T10:55:25.153 に答える