簡體   English   中英

通過設備尺寸調整iOS自動布局字體(iPhone 6 plus,iPhone 6,iPhone 5)

[英]iOS Autolayout font adjustment with device size (iPhone 6 plus, iPhone 6, iPhone 5)

我正在使用自動布局並在UILabel或wAny hAny size類的UITextField中設置字體。

字體在iPhone 6 plus中看起來不錯,但在iPhone 5上它的大小沒有變化。

如果我們以UILabel為例,我設置了水平中心和垂直中心而沒有給出width和Height。

如何使其字體響應iPhone的特定設備尺寸。

干杯

有兩種解決方案:

  1. 代替設置垂直中心約束,而設置前導約束和尾隨約束。 將文本對齊方式設置為居中。
    然后將標簽的自動收縮屬性設置為“最小字體比例/大小”,一切就好了。
  2. 在字體上使用尺寸類別(通過單擊字體名稱旁邊的小“ +”號)。
    由於Xcode 6/7的錯誤(Apple意識到這一點),這不適用於自定義字體。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM