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つはフォントです。 (上下矢印ではなく)フォントアイコンをクリックします。表示されるポップアップで、Font ComboxBoxを展開します。 [太字システム]セクションで[標準]を選択します。
Swift=ユーザーの場合、これは動作するはずです:
myLabel.font = UIFont.boldSystemFont(ofSize: 12.0)
または、別のフォントを使用する場合:
myLabel.font = UIFont(name:"HelveticaNeue-Bold", size: 12.0)
カスタムフォントの太字のバリエーションがない場合は、負の値でストロークを設定して太字効果を作成できます。こちらをご覧ください: