0

ラベルの配列があります

[labelsArray objectAtIndex:1] ????

ラベルのテキストスタイルを太字で強調したものに変更したいと思います。どうやってやるの?

4

2 に答える 2

1

ストレスの意味がわかりませんが、太字にしたい場合は次のように書くことができます。

UILabel *label = [labelArray objectAtIndex:1];
label.font = [UIFont fontWithName:@"Helvetica-Bold" size:18];

サイズとフォントの種類はもちろんあなた次第です。リストは次のとおりです:http://www.prepressure.com/fonts/basics/ios-4-fonts

コメントのために編集:私はそれをしたことがありませんが、いくつかの検索の後、stackoverflowでこの投稿を見つけました。あなたはそれを試すかもしれませんが、私が知る限り、これのための「組み込み」機能はありません。

UIlabelのテキストに下線を引く

于 2011-04-20T11:04:26.523 に答える
1

ラベルに異なるフォントがある場合は、これを試すことができます。

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];
}

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

于 2011-04-20T13:18:17.213 に答える