UILabel并获得自动调整后的大小
我有一个默认字体大小为28
,最小字体大小为16
的UILabel
实例。 我允许字体自动调整,以符合这个最低限度,只有一行。
假设我在UILabel
中已经自动调整了一些文本。 如何获得新的字体大小,或者更精确地将标注的内容应用于比例因子?
[NB。 font属性在autofit下不会改变。]
恐怕这个计算是在抽签的时候完成的,并且不可访问(至less使用公开的API)
但你应该能够使用UIKit
sizeWithFont:
方法之一来计算它,就像UILabel
一样。 (注意,文本度量是消耗CPU的…就像在表格单元格中使用它们一样)