更改现有UILabel的大小

时间:2013-10-20 17:48:57

标签: ios objective-c uifont

我有UILabel。它的名称,大小和其他属性在IB中设置。 如果文字长于100,我希望更改字体大小。

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

label.font.size = 15;

我无法使用[UIFont fontWithName:@"Arial" size:13.0f]][UIFont systemFontOfSize:25] 我敢肯定必须有办法只改变尺寸

3 个答案:

答案 0 :(得分:3)

label.font = [label.font fontWithSize:15];

答案 1 :(得分:0)

    label.font = [UIFont fontWithName:label.font.familyName size:15];

答案 2 :(得分:0)

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