1
我有一個UILabel
的實例,默認字體大小爲28
,最小字體大小爲16
。我允許字體進行自動調整,以適應這個最低限度和僅限一行。UILabel並獲得自動調整後的大小
假設我在UILabel
中有一些文字已被自動調整爲合適。如何獲得新的字體大小,或者更精確地應用於標籤內容的比例因子?
[注意。字體屬性不會下自動調整改變。]
我有一個UILabel
的實例,默認字體大小爲28
,最小字體大小爲16
。我允許字體進行自動調整,以適應這個最低限度和僅限一行。UILabel並獲得自動調整後的大小
假設我在UILabel
中有一些文字已被自動調整爲合適。如何獲得新的字體大小,或者更精確地應用於標籤內容的比例因子?
[注意。字體屬性不會下自動調整改變。]
恐怕這個計算是在繪圖時進行,而不是訪問的(至少使用公共API)
但是,你應該能夠使用一個來計算的話的UIKit
sizeWithFont:
methods,就像UILabel
一樣。 (注意,文本度量是消耗CPU ......就像在表單元中使用它們時一樣)
@VG:謝謝你的回答。我很害怕。由於我只需要進行一次計算,所以我可以嘗試這種方法,並且使用聲明最小字體大小的'MAX'。 – SK9