2016-05-11 231 views
0

我已經獲得了視圖中的所有元素,並添加了約束來將它們正確放置在任何設備上。Swift如何根據屏幕大小調整元素的大小

但是,當它在3.5英寸iPhone上運行時,一些底層的東西被切斷,當它在iPhone 6Plus上運行時,底部會有很多額外的空間。

如何調整所有元素以在所有設備上看起來不錯?

這是在iPhone和iPad上運行的通用應用程序。

+0

如何處理3.5英寸和6Plus設備,我的答案是約束可以改善效果更好。 – childrenOurFuture

回答

0

我想你約束一個元素,因爲寬度等於300 ...這對一些元素應該填充(或填充百分比)非常不好。我建議你制定百分比限制。例如,使寬度相等,單擊編輯按鈕並設置Multipiler 0.6。它看起來像這樣在故事板: enter image description here

+0

這將如何在標籤或文本視圖中使用文本?標籤邊界根據需要變大,但字體大小不變。 –

+0

@MoCode UILabel有一個稱爲Autoshrink的選項。您可以設置最大和最小字體大小。 – Lumialxk

相關問題