2017-07-19 81 views
0

我是Xcode的新手,一直在試圖弄清楚如何使用AutoLayout和約束。長話短說,在我點擊「添加缺失約束」後,Iphone 7屏幕看起來就像我想的那樣,但Iphone 7 plus和Iphone SE屏幕看起來完全搞砸了。我可以做些什麼來解決這個問題,讓每個屏幕看起來像Iphone 7?Xcode 8 AutoLayout/Constraints:更改視圖以適應每個Iphone屏幕大小?

Iphone 7

Example Iphone SE (screwed up)

+0

你需要解決每個錯誤的項目並添加正確的約束。沒有捷徑。 –

回答

0

添加缺少約束選項意味着:增加有nonambiguous佈局所需要的約束。可能不適合所有iOS設備上穩定運行,並且可能不適用於設備的旋轉變化或視圖大小的變化很好地工作,所以,檢查視圖的約束大小檢查面板

check constrains in size inspector panel

更多信息:check Apple's auto layout guide

相關問題