2017-03-08 191 views
1

我已將最小字體大小添加到標籤,但字體不會根據屏幕大小而改變。如何根據屏幕大小更改字體大小

我想設定分鐘字體大小和使用自動佈局是按比例繪製的標籤高度就足夠了。

但它沒有發生。

+0

你可以用標籤顯示你的視圖的屏幕截圖嗎? – agibson007

+0

它只是一個長方形的觀點,即有一個標籤從十個PX尾隨 – Veeravel

回答

2

使用最小字體比例而不是最小字體大小。最小字體大小在IOS 6中已棄用。在圖像中,儘管我的說法在此處是固定的,但您可以更改該值,然後設置比例因子。

要由你可以做一些與界面生成器屏幕的大小而有所不同。見圖片。這是使用大小類別。 AddFontSize

其他方式將是增加字體大小,以大量,讓它的規模,按設備類型設置它的代碼,或設置限制在標籤上,使之成長,不同的尺寸,並有間縮水標度設置正確。

+0

所以根據屏幕大小...它將如何改變字體大小? – Veeravel

+0

謝謝。如何在標籤上設置約束以使其增長或縮小? – Veeravel

+0

從標籤拖到超視圖並使用相等的寬度,並將乘數從1更改爲所需的百分比。 0.5 =超級寬度的50%或從uilabel拖到超級視圖並選擇寬高比 – agibson007

2

TextKit提供了製造UI基於自動佈局自適應文本字體大小的內置支持。

https://developer.apple.com/design/adaptivity/

檢查對上述文章動態文本的詳細信息。

+0

你能解釋我一個樣品PLZ – Veeravel

+0

考慮共享一個代碼片斷 – Veeravel

+0

加入羣組設計+代碼在Facebook上,並張貼那裏,我會看到它,我就開槍你的朋友請求 – agibson007

相關問題