2013-12-09 240 views
-3

我有一個爲iPhone 5屏幕製作的應用程序,並且在製作時遇到了麻煩,因此它在iPhone 4上看起來相同。我似乎無法弄清楚如何使用兩種屏幕尺寸製作2個故事板,因爲有大約35個視圖。任何可以幫助我解決這個問題的答案將不勝感激。使用不同的屏幕尺寸

真誠,尼克

〜初學者在iOS開發

+1

Autolay是你需要的。網上有很多很多的教程(主要是使用Xcode 4),Xcode 5通過實時警告約束不足以及在設計時更改屏幕大小的能力,使其更容易。此外,Apple已經發布了多個WWDC視頻,詳細介紹了自動佈局。 –

+0

[How to develop or migrate apps for iPhone 5 screen resolution?](http://stackoverflow.com/questions/12395200/how-to-develop-or-migrate-apps-for-iphone-5-screen -resolution) – BRFennPocock

回答

2

創建視圖的更多動態。例如tableview用行填充額外的空間。 Autolayout可以幫助增加UIElements之間的距離。

舊的(iOS 6)禁用iPhone 5的方式不是提交iPhone 5 Splashcreen。 Afaik這個「詭計」不再適用了。

最好看一看xcode 5.它可以將故事板從4「切換到3.5」,並且考慮自動佈局。把它看作習慣自動佈局的好機會。 (您需要它在下一代設備的似乎)

編輯: 確保最頂部的視圖做調整,這調整大小被傳遞到你的表/的CollectionView

如果使用自動佈局然後就固定收集視圖的4個邊框, 如果您不使用自動佈局,請參考圖片2並確保自動調整的行爲相同。無論哪種方式將工作。 enter image description here enter image description here

+0

我現在在Xcode 5上,但仍然遇到問題。我想讓它可以在4英尺和3.5英寸的屏幕上工作,而不必使用2個故事板。如果可能,你可以給我一些代碼或其他方式來實現這一點。 – macguy3

+0

認爲這將是最適合你的:http://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1 –

+0

我已經試過了,並沒有幫助 – macguy3