質問

Uilabelのテキストを大胆にしたいです

infoLabel=[[UILabel alloc]initWithFrame:CGRectMake(90,150, 200, 30)];
[infoLabel setText:@"Drag 14 more Flavors"];
[infoLabel setBackgroundColor:[UIColor clearColor]];
[infoLabel setFont:[UIFont fontWithName:@"Arial" size:16]];

[infoLabel setTextColor:[UIColor colorWithRed:193.0/255 
                                        green:27.0/255 
                                         blue:23.0/255 
                                        alpha:1 ]];
役に立ちましたか?

解決

試す

[infoLabel setFont:[UIFont fontWithName:@"Arial-BoldMT" size:16]];

また、使用しようとしているフォントがデバイスで利用できるかどうかを確認する価値があるかもしれません

他のヒント

システムフォントを保持して太字にしたい場合:

[infoLabel setFont:[UIFont boldSystemFontOfSize:16]];

XcodeでGUIを使用して、ラベルを選択し、属性インスペクターに移動します。オプションの1つはフォントです。フォントアイコン(アップダウン矢印ではなく)をクリックします。表示されるポップアップでは、フォントcomboxboxを展開します。 BOLDシステムセクションでは、通常の選択を選択します。

Xcode screenshot

迅速なユーザーにとって、これは機能するはずです:

myLabel.font = UIFont.boldSystemFont(ofSize: 12.0)

または、別のフォントを使用したい場合:

myLabel.font = UIFont(name:"HelveticaNeue-Bold", size: 12.0)

カスタムフォントの大胆なバリエーションがない場合、大胆な効果を発揮するために、ネガティブ値でストロークを設定できます。ここを参照してください:

どうすればストロークしてnsattributedStringを塗りつぶすことができますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top