2017-08-06 72 views
1

我有一個登錄佈局,我希望它可以在4英寸,4.7英寸和5.5英寸的屏幕上普遍使用。在Xcode中佈局登錄屏幕 - iOS

我希望所有東西都像屏幕是「一個」一樣,我只是把它全部放大了或大一些,以便拉伸和適合屏幕。

我怎麼想它看起來和大小我設計它: enter image description here

它的外觀上iPhone 5的屏幕:在這樣的挑戰 enter image description here

+0

你使用什麼約束?請分享你迄今爲止所做的事情。 – Adeel

+0

你應該使用比例約束,它完全符合你的要求。我還提交了一個編輯來刪除不必要的評論,因爲這裏的問題是平臺缺乏經驗,而不是平臺本身。 – BJHStudios

回答

2

部分原因是,不同的組件可以通過不同的方式進行調整以適應屏幕尺寸的縮放,以及有幾種方法可以實現這些功能。

讓我們看一下幾個:

  • 您可以用大小使用會自動調整大小來自動縮放視圖用的是上海華/容器(所以這適用於從縱向變爲橫向)。你可以在尺寸檢查器中找到它(如果你沒有設置約束)。你可以看到一個深度tutorial on it hereenter image description here

這使你可以同時設置間距和內部空間根據您最初放置視圖。

  • 另一種方法是將約束與另一視圖的關係設置爲比例不是1:1。例如,您可以將按鈕的約束條件設置爲超寬視圖的寬度相等,並將該約束條件的比率/倍數編輯爲1:2,使其成爲50%大小或1:4,以使寬度等於25% 。

enter image description here

+0

自動調整大小工作完美,謝謝。 – Tizer1000