ラベルの配列があります
[labelsArray objectAtIndex:1] ????
ラベルのテキストスタイルを太字で強調したものに変更したいと思います。どうやってやるの?
ラベルの配列があります
[labelsArray objectAtIndex:1] ????
ラベルのテキストスタイルを太字で強調したものに変更したいと思います。どうやってやるの?
ストレスの意味がわかりませんが、太字にしたい場合は次のように書くことができます。
UILabel *label = [labelArray objectAtIndex:1];
label.font = [UIFont fontWithName:@"Helvetica-Bold" size:18];
サイズとフォントの種類はもちろんあなた次第です。リストは次のとおりです:http://www.prepressure.com/fonts/basics/ios-4-fonts
コメントのために編集:私はそれをしたことがありませんが、いくつかの検索の後、stackoverflowでこの投稿を見つけました。あなたはそれを試すかもしれませんが、私が知る限り、これのための「組み込み」機能はありません。
ラベルに異なるフォントがある場合は、これを試すことができます。
NSInteger i = 0;
for ( ... )
{
UILabel *label = [labelArray objectAtIndex:i];
UIFont *oldFont = label.font;
NSString *fontName = [NSString stringWithFormat:@"%@-BoldItalic", oldFont.fontName];
label.font = [UIFont fontWithName:fontName size:oldFont.pointSize];
}
これがお役に立てば幸いです。