我有UILabel
测量984x728像素,带有可变文本。如何计算最大字体大小以适合UILabel
?
答案 0 :(得分:9)
创建一个比你想要的更大的字体(48分可能是好的)。然后使用:
CGFloat maxFontSize;
[string sizeWithFont:font minFontSize:0 actualFontSize:&maxFontSize forWidth:maxWidth lineBreakMode: UILineBreakModeClip];
maxFontSize
将保持小于48且大于0的最大尺寸,以适合maxWidth
。