我已经按照这种方式根据宽度调整了UILabel字体大小。

[btnPending.titleLabel setFont:[UIFont fontWithName:@"HelveticaNeue" size:15]];
[btnPending setBackgroundColor:[UIColor clearColor]];
btnPending.titleLabel.adjustsFontSizeToFitWidth = YES;
btnPending.titleLabel.numberOfLines = 1;
btnPending.titleLabel.lineBreakMode = NSLineBreakByClipping;
[_vwTabBtnParent addSubview:btnPending];

而且工作正常。但是现在我想获取该UILabel的当前字体大小。我如何在Objective-C中做到这一点。

请帮我,
谢谢

最佳答案

然后要获取字体名称和大小,您需要的是

NSString *fontName = self.label.font.fontName;
CGFloat fontSize = self.label.font.pointSize;

10-08 17:47