2015-09-06 29 views
1

我做我的應用程序,以及過去的事情我試圖完成了是自動版式,我創建了參考的自動版式到iPhone 6屏幕,它完全符合上它和6+。但對於5和4就變成束狀,而不是運作良好。我已經嘗試了一切從調整大小,切換模式等。他們應該看起來像第一個截圖。我添加了截圖。順序是:iPhone 6,iPhone 5,iPhone 4s的Xcode自動佈局不工作的所有iPhone屏幕

這裏是約束:

在大的UIImage: 居中x到溫度標籤 居中y以白色指示燈 對齊頂部空間,以城市標籤 底部對齊空間溫度標籤

在溫度標籤:

寬度= 150 高度= 44 對齊中心x到圖像視圖上方 對齊中心x爲白色指示器 底部空間裝載標籤(正下方的話) 頂部空間的ImageView

所有時間標籤左對齊和右到臨時標籤以及天氣圖像之間的頂部和底部空間

第一小天氣圖像: 通往上海華 底部空間的SuperView 對準中心x到時間標籤它上面 尾隨空間的UIImage右側 對齊底部/頂部與其他uiimages在右邊

第二個小天氣圖像:除了寬度= 80和沒有前導空間超級視圖 我試過刪除這一個,但每當我做的UIImage縮小,這是我能保持它的大小爲別人一樣

第三個小圖像的唯一方法:同第一,但包括導致空間的SuperView

第四:同爲第一,包括尾隨空間的SuperView

在機器人關閉報警按鈕: 對齊中心x溫度標籤(大個) 頂部空間較小的臨時標籤 尾隨到上海華 身高= 100

iPhone 6iphone5iphone4

+0

在任何人都可以幫助您之前,您需要提供更多信息。你對此有何看法和限制? –

+1

什麼約束你使用?你知道約束是如何工作的嗎? – michaelrccurtis

+0

是的,我在 –

回答

0

櫃面任何人都曾經運行到這個問題,我的主要問題是,我使用的大小類,儘管事實上我只是創造了iPhone手機的應用程序。所以通過單擊故事板並單擊任何視圖控制器並轉到文件檢查器(第一個圖標),我取消選中大小類別按鈕。這樣,我可以添加自動佈局和約束,它會在所有的iPhone屏幕上工作。儘管需要進行小幅度的調整才能使其工作,但這很容易

+0

我可以看到與大小類唯一的問題是,你不小心添加一些限制在一個特定的大小類不是所有設備共享。從「默認」大小類中添加它可以適用於所有屏幕尺寸。 – mbo42