UILabelの文字サイズを自動リサイズ
Posted 2010年7月20日 | Auther ダダ | Category PC・デジタル | Tag タグ: ,

iPhoneプログラミングメモ。

動的に作成したUILabelの文字サイズを自動的にリサイズする方法です。
文字が表示枠からはみ出す時などに適用されます。
InterfaceBuilderでは簡単に設定できますよね。

label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 100, 25);
label.font = [UIFont systemFontOfSize:20];
label.adjustsFontSizeToFitWidth = YES;
label.minimumFontSize = 14;
[self addSubview:label];
[label release];

fontプロパティで通常時の文字サイズを指定し、
adjustsFontSizeToFitWidthプロパティで自動リサイズを設定。
minimumFontSizeプロパティで最小フォントサイズを指定します。

関連する記事

No Comments »

コメントはまだありません。

Leave a comment