2011-08-23 8 views
5

デバイス(iPad、iPhone)に応じてラベルのテキストサイズを調整する必要があり、これらの注文は機能していないようです。私は自分のラベルをインターフェースで宣言し、プロパティをIBOutletとして設定して合成します。次に:コード内のラベルテキストサイズを変更する

label.font = [UIFont fontWithName:@"Arial Black" size:50.0];      
label.minimumFontSize = 50.0; 

サイズは変更されません。 :S

アドバイスはありますか?

+0

私は 'ゴシックBlack'がiPhone上に存在するとは思いません、それは問題になる可能性がありますか?別のフォントや 'systemFontOfSize:'で試してみましたか? –

答えて

21

使い方はあなたに役に立つことがあります。

[label setFont:[UIFont systemFontOfSize:35]]; 

または

[label setFont: [UIFont fontWithName:@"Arial" size:50.0]]; 
+0

最初の作品は、ありがとう、本当にそれを感謝します。 :)私は残りの部分がなぜそうでないのか分からないが。 – kikovi

4

使用しているフォントを除き、あなたのコード内の問題はありません。 それは次のようになります。

label.font = [UIFont fontWithName:@"Arial" size:50]; 

実際Arialの黒 iphoneでサポートされていません。 iPhone hereでサポートされているフォントの一覧を確認できます。

2

あなたはここのiOS にデフォルトで使用できるフォントの外観を取る必要がありますが、リンクです:iOS Links http://iosfonts.com/

関連する問題