我已经按照这种方式根据宽度调整了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;