我有UILabel
。它的名称,大小和其他属性在IB中设置。
如果文字长于100,我希望更改字体大小。
我在这里看到的所有例子都必须提供文字名称,但我正在寻找类似的东西:
label.font.size = 15;
我无法使用[UIFont fontWithName:@"Arial" size:13.0f]]
或[UIFont systemFontOfSize:25]
我敢肯定必须有办法只改变尺寸
答案 0 :(得分:3)
label.font = [label.font fontWithSize:15];
答案 1 :(得分:0)
label.font = [UIFont fontWithName:label.font.familyName size:15];
答案 2 :(得分:0)
您应该查看minimumFontSize
和minimumScaleFactor
,具体取决于您需要支持的iOS版本。