我有一个UILabel
的实例,其默认字体大小为28
,最小字体大小为16
。我允许字体自动调整以适应此最小值并且仅限一行。
假设我UILabel
中的某些文字已自动调整为适合。如何获得新的字体大小,或更准确地应用于标签内容的比例因子?
[NB。在自动调整下,font属性不会更改。]
答案 0 :(得分:1)
我担心这个计算是在抽奖时完成的,而且无法访问(至少使用公共api)
但您应该能够使用UIKit
sizeWithFont:
methods中的一个来计算它,就像UILabel
一样。 (请注意文本指标消耗CPU ......就像在表格单元格中使用它们一样)