2012-10-25 147 views
0

我正在開發應用程序,並且在設計我的應用程序時遇到了一些圖形問題。iOS故事板佈局

首先,我的應用只支持iPhone。我目前的故事板是使用iPhone 5作爲屏幕尺寸,所以當我嘗試在iPhone 4和4S上運行時,一切都會消失。有沒有辦法爲每個不同的屏幕尺寸製作多個故事板?或者你們都有另一種解決方案?

謝謝! - Brad

回答

1

右下角有一個小按鈕,可以在3.5英寸和4英寸的屏幕尺寸之間切換,這樣您就可以看到它在不同設備上的外觀。通過使用iOS 6中引入的自動佈局,您可以確保設置您的約束,以便您的用戶界面在舊版和新版iPhone上都看起來不錯。

+0

謝謝!我在哪裏可以找到自動佈局功能? – user1513687

+0

有一個複選框,在故事板的文件檢查器中顯示「使用Autolayout」。您可以通過從對象庫中拖入約束來添加約束。 – faximan

2

有一種方法,使單獨的屏幕尺寸不同的故事板,但另一種方式來做到這一點是這樣的:

每當對象添加到您的看法,一定有他們一致的東西(使用約束)。如果所有項目都與其他項目相關,那麼很可能所有設備的佈局都會很好。另外,如果你發現你的控制開始重疊,那麼也許你跑出了房間。在這種情況下,只需將滾動視圖添加到您的佈局,然後將控件放在其上。然後,它不會在較大的屏幕上滾動,因爲所有控件都顯示出來,但在較小的設備上,它將允許您向下滾動以查看其餘的對象。

祝你好運。