2013-09-26 400 views
0

最近我已經升級到Xcode 5並打開了一個已經在Xcode 4.6.1中創建的項目,所有的圖片和按鈕都移動了,所以我回去重新安排了一切。現在出現了一個新問題,當我從4英寸模擬器切換到3.5英寸圖像時,切換按鈕和工具欄也會移動。我一直在尋找一個答案的天,我新來stackoverflow,所以我希望我遵循所有規則和我的問題在正確的部分。該項目Xcode5(3.5英寸屏幕到4英寸)

幾點注意事項:使用自動佈局,大小

- 推斷,方向 - 推斷

打開了:默認5.0,項目部署目標7.0,查看:的iOS 7.0和更高版本

+0

使用Autolayout,所有的對象都有適當的約束嗎? – Jonathan

+0

無法找到他們不顯示的約束。 – AsL

+0

單擊一個對象並在實用程序窗格中轉到大小屬性。如果向下滾動,您將看到該對象上的所有約束。如果你沒有任何限制,那就是你有這個問題的原因。 – Jonathan

回答

4

這聽起來像你沒有任何限制你的對象。您需要添加它們以便自動佈局以您想要的方式工作。

如果您不想以編程方式添加約束,則只需將它們添加到IB中的對象即可。

單擊要添加約束對象:

編輯器 - >解決自動佈局問題 - >添加缺少約束。

這會給你一個開始的好地方,你可以從那裏進一步調整約束。

+0

獲取以下警告信息,「Frame for」圖像視圖 - 名稱「在運行時會有所不同 – AsL

+0

在IB中打開文檔大綱,然後應該有一個警告圖標,您可以點擊它並手動修復這些錯誤,一個接一個 – Jonathan

+0

非常感謝你,你的救星!我一直在尋找答案的日子,不幸的是我沒有看到警告信息的解決方案,我檢查了接口生成器 – AsL

相關問題