sch*_*oll 1 cocoa-touch objective-c uilabel uifont
我有一个UILabel带有可变文本的984x728像素的测量值.如何计算最适合的字体大小UILabel?
创建一个比你想要的更大的字体(48点可能是好的).然后用这个:
CGFloat maxFontSize;
[string sizeWithFont:font minFontSize:0 actualFontSize:&maxFontSize forWidth:maxWidth lineBreakMode: UILineBreakModeClip];
Run Code Online (Sandbox Code Playgroud)
maxFontSize将保持小于48且大于0的最大尺寸maxWidth.
| 归档时间: |
|
| 查看次数: |
3368 次 |
| 最近记录: |