我在动态更改UILabel字体大小方面遇到了问题。我的应用程序中有两个标签:
- 第一个标签的大小为90*59
- 第二个标签的大小为59*59
现在的问题是,第一个标签的字体大小可能会在运行时变化。我必须根据第一个标签的字体大小来更改第二个标签的字体大小。
我已经尝试了以下方法,但它不起作用:
CGFloat secondLabelsize = firstLabel.font.pointSize;
[seconLabel setFont: [UIFont fontWithName: @"Exo-Light" size:secondLabelsize]];
viewDidLod
{
[hr_lbl setFont: [UIFont fontWithName: @"Exo-Light" size:55]];
}
每次我只得到标签大小为55。请建议我如何获取当前字体大小(第一个标签),而不是在viewdidload中定义的字体大小。