0

我有一个UILabel. 它的名称、大小和其他属性在 IB 中设置。如果文本长度超过 100,我希望更改字体大小。

我在这里看到的所有示例都必须提供文本名称,但我正在寻找类似的东西:

label.font.size = 15;

我不能使用,我[UIFont fontWithName:@"Arial" size:13.0f]]也不[UIFont systemFontOfSize:25] 确定一定有办法只改变大小

4

3 回答 3

3
label.font = [label.font fontWithSize:15];
于 2013-10-20T17:51:07.210 回答
0
    label.font = [UIFont fontWithName:label.font.familyName size:15];
于 2013-10-20T17:50:39.550 回答
0

您应该查看minimumFontSizeminimumScaleFactor取决于您需要支持的 iOS 版本。

于 2013-10-20T17:56:34.853 回答