UILabel并获得自动调整后的大小

我有一个默认字体大小为28 ,最小字体大小为16UILabel实例。 我允许字体自动调整,以符合这个最低限度,只有一行。

假设我在UILabel中已经自动调整了一些文本。 如何获得新的字体大小,或者更精确地将标注的内容应用于比例因子?

[NB。 font属性在autofit下不会改变。]

恐怕这个计算是在抽签的时候完成的,并且不可访问(至less使用公开的API)

但你应该能够使用UIKit sizeWithFont:方法之一来计算它,就像UILabel一样。 (注意,文本度量是消耗CPU的…就像在表格单元格中使用它们一样)