2017-09-04 52 views
0

我正在用Swift練習iOS開發。我正在做約束 - 自動佈局部分。所以,我很想知道約束的概念,但是在橫向模式下或者在肖像模式下,我遇到了問題。我會告訴你我現在正在做什麼。iOS限制 - Autolayout

問題是,我無法弄清楚如何在橫向上拉伸兩個塊。其中一個屏幕截圖顯示它們彼此重疊。如果他們是一個在另一個上,那就沒問題了。

我檢查已經規模類這看起來很有希望學習

我附加的圖片僅供對比,所以你可以看到我在做什麼錯了,我應該怎麼做,而不是:

iPhone 7 - Portrait提前

iPhone 7 - Landscape

謝謝你們

+0

你可以使用「size classes」和「vary for特徵「,例如https://stackoverflow.com/a/42319068/1271826。 – Rob

+0

這裏沒有問題。你的目標是什麼?哪種外觀沒有達到目標?如何? – BaseZen

+0

你對@BaseZen。我要編輯帖子。謝謝 – gangrelg

回答

0

代替給出恆定的寬度,你可以嘗試添加領先和尾隨框的限制超級查看,它將處理橫向模式,甚至是其他設備,如iPad,iPhone的拉伸。 如果你想保留盒子的高度,並且你應該嘗試把盒子放在滾動視圖中(並且刪除底部佈局guide.top約束對於粉盒子,以避免重疊)