Xcode 更改代码中的标签文本大小

Xcode 更改代码中的标签文本大小,xcode,xcode4,Xcode,Xcode4,我必须根据设备(iPad、iPhone)调整标签文本的大小,而这些命令似乎不起作用。我在接口中声明了我的标签,在属性上设置为IBOutlet并进行了合成。然后: label.font = [UIFont fontWithName:@"Arial Black" size:50.0]; label.minimumFontSize = 50.0; 尺寸没有变化 有什么建议吗?您可以使用: [label setFont:[UIFont systemFontOfS

我必须根据设备(iPad、iPhone)调整标签文本的大小,而这些命令似乎不起作用。我在接口中声明了我的标签,在属性上设置为IBOutlet并进行了合成。然后:

label.font = [UIFont fontWithName:@"Arial Black" size:50.0];                    
label.minimumFontSize = 50.0;
尺寸没有变化


有什么建议吗?

您可以使用:

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


除了使用的字体外,代码中没有任何错误。 应该是:

   label.font = [UIFont fontWithName:@"Arial" size:50];
实际上,iphone不支持Arial Black。
您可以查看iPhone支持的字体列表。

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

我认为iPhone上不存在
Arial Black
,这可能是问题所在吗?尝试使用其他字体或使用
systemFontOfSize:
?第一种字体有效,谢谢,非常感谢。:)虽然我不知道为什么其他人不知道。
   label.font = [UIFont fontWithName:@"Arial" size:50];