簡體   English   中英

如何使標簽與屏幕尺寸成比例?

[英]how to make the label proportional to the screen size?

在此處輸入圖片說明

我是初學者,我正在嘗試進行自動布局。 我正在嘗試使標簽“HRIS”和“請登錄以繼續”與屏幕大小(其超級視圖)成比例,我可以為登錄按鈕和圖像葉子做,如上圖,我們可以看到登錄按鈕和葉子圖像成比例。

對於圖像葉子,我使用 0,1 乘數對 superview 做相等的寬度,然后我還添加了“縱橫比”以使其成比例。

但是當我將相同的方式應用於標簽時,它不起作用,因為我們可以看到 iphone 4s 和 iphone 8 的標簽大小仍然相同,也許是因為內在的內容大小(字體大小本身)使得就這樣。 我嘗試以這種方式應用,但似乎大小仍然相同

在此處輸入圖片說明

我想讓 iphone 4s 小一點,我也不能使用大小類修改,因為它在同一個類中

那么我必須做些什么才能使標簽與超級視圖(屏幕尺寸/背景)成比例?

您可以通過設置標簽的比例寬度並允許它縮小點大小來做到這一點。

像這樣將標簽寬度設置為比例寬度。 它只是您編輯的常規same width約束。

在此處輸入圖片說明

然后讓您的標簽像這樣縮小磅值。 這是您標簽的屬性。

在此處輸入圖片說明

使用變體設置不同的字體大小...

在此處輸入圖片說明

只需為您的label的寬度設置一個約束,使其與您所需的乘數等於view的寬度。 在我的示例中,我使用了0.5的乘數:

約束

結果

暫無
暫無

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

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