如何获取 UILabel 的当前字体大小

use*_*169 3 fonts uilabel ios

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];
Run Code Online (Sandbox Code Playgroud)

它的工作正常。但现在我想获得那个的当前字体大小UILabel。我怎么能在objective-c中做到这一点。

请帮帮我,谢谢

Kis*_*mar 5

然后要获得字体名称和大小,您只需要

NSString *fontName = self.label.font.fontName;
CGFloat fontSize = self.label.font.pointSize;
Run Code Online (Sandbox Code Playgroud)