2015-05-31 63 views
0

我設計了我的應用程序以使用iPhone 5,現在想讓它與iPhone 6屏幕兼容。iOS iPhone 6 Autolayout - 全寬和高度

當我在故事板中將模擬指標大小更改爲iphone 5.5英寸時,我發現我的視圖不再是屏幕的全寬和高度。

enter image description here

如何指定寬度和高度應該是全屏幕尺寸是多少?

enter image description here

回答

1

不要更改模擬指標。只需選擇一個(iPhone 5是好的,或者你甚至可以使用默認的600x600佈局)並將其留在那裏。確保故事板或xib(文件檢查器 - 右側的第一個選項卡)的自動佈局已打開。現在,在每個子視圖上設置自動佈局約束,以便他們知道在爲iPhone 6或6 Plus屏幕尺寸調整主視圖大小時要執行的操作。

如果您想再次查看Interface Builder中的視圖,請不要更改模擬指標。相反,請顯示助理編輯器,並從助理編輯器視圖左上角的彈出選擇菜單中選擇預覽(在更改前可能會指出手動)。然後,您可以使用該視圖底部的+按鈕選擇不同的手機尺寸。你甚至可以旋轉它們。

這裏開始使用自動佈局的好去處: http://www.raywenderlich.com/83129/beginning-auto-layout-tutorial-swift-part-1

2

如果你想設計自己的應用程序爲不同尺寸大小...最好的解決辦法是與wAny hAny大小類開始....

如果你想獲得的視圖的全高度和寬度,然後就固定視圖的所有邊緣,如果你想集中該視圖內的圖像,然後只需使用水平中心和垂直中心,讓寬度和高度它...這裏是例子如何你可以把它

enter image description here

,在不同大小的類(4.7和5.5)的輸出...

enter image description here