在代码中更改标签文本大小

时间:2011-08-23 09:05:45

标签: xcode xcode4

我必须根据设备(iPad,iPhone)调整我的标签文字大小,这些订单似乎不起作用。我在界面中声明了我的标签,在属性上设置为IBOutlet并合成。然后:

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

尺寸不会改变。 :S

有任何建议吗?

3 个答案:

答案 0 :(得分:22)

您可能需要使用:

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

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

答案 1 :(得分:4)

除了您使用的字体外,您的代码没有任何问题。 它应该是:

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

iphone实际上不支持 Arial Black 。 您可以查看iPhone here支持的字体列表。

答案 2 :(得分:2)

您应该查看iOS中默认可以使用的字体  这是一个链接:iOS Links http://iosfonts.com/