FC2ブログ

UILabel、UITextFieldのフォント設定

UILabel や UITextField 内に表示する文字列のフォントまわり設定の簡単なメモ。

hogeLabel.font = [UIFont XXXX:YYYY];

XXXX の部分でフォントの形式を指定
systemFontOfSize 普通のフォント
boldSystemFontOfSize 太字
italicSystemFontOfSize イタリック

YYYY の部分でフォントサイズを指定
数値(ポイント) そのポイントの固定サイズになる 
[UIFont buttonFontSize] 大きな文字
[UIFont labelFontSize] 中くらいの文字
[UIFont systemFontSize] 小さめの文字

例)
hogeLabel.font = [UIFont boldSystemFontOfSize:[UIFont buttonFontSize]];

ラベルやテキストフィールドのサイズに合わせて、文字列が長い時に適当にフォントサイズを調節してくれるようにするには

hogeLabel.adjustsFontSizeToFitWidth = YES;

を設定。
ただしフォントサイズで固定値を指定していると効いてくれないので注意。
スポンサーサイト



コメントの投稿

非公開コメント

プロフィール

nisyam

Author:nisyam
博士号取得を目指す生命科学系大学院生。平行して「自分が欲しいと思うiPhoneアプリ」の制作も勉強中。

nisyamのTwitterです

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR