1. 程式人生 > >IOS 關於設定同樣的字號,顯示大小不一致

IOS 關於設定同樣的字號,顯示大小不一致

做專案的時候遇到這個狀況,糾結實驗得出結論,分享出來,後來者看到可以越過這個坑

在使用UILable展示文字時,未設定Lable寬度,若使用了

adjustsFontSizeToFitWidth = true

這個屬性,自動將文字縮小顯示

可以使用 numberOfLines = 2 可以防止文字縮小自適應

若使用了UITextField,展示文字,使用情況同上的話,出現顯示大小不一致的情況

將 adjustsFontSizeToFitWidth = false

並獲取將要顯示的內容的寬度,並設定自定義邊距可以防止文字縮小自適應