2012-10-08 109 views
0

可能重複:
How to detect iPhone 5 (widescreen devices)?應用程序與iPhone 5屏幕尺寸兼容性

做任何調整需要作出的一個應用程序在之前的iphone 5開始發展,以使它們在iPhone 5的大屏幕上工作?

如果是這樣,那麼這些更改是什麼,或者我在哪裏可以找到要更改的內容?到目前爲止谷歌並沒有太大的幫助。

感謝

+0

[計算器](http://stackoverflow.com/search?q=iphone+5+screen),它也是第一個結果在使用Google「iphone 5 screen + stackoverf低「 – ohr

+0

多數民衆贊成在多數民衆贊成在多數民衆贊成在多數民衆贊成在我不是谷歌搜索... – JMD

回答

0

您需要添加默認的啓動圖像與640x1136px命名爲[email protected]支持iPhone 5的屏幕。

0

首先,你必須有一個640x1136啓動圖像([email protected]後綴),使其與iPhone 5兼容,但要充分利用大屏幕的,有很多方法可以做到這一點。我發現最簡單的方法是製作兩個獨立的故事板,爲iPhone 5製作一個新的故事板,同時保留已用於iPhone 4S,4等的一個故事板。使用兩個故事板可取消AutoLayout的必要性;啓用AutoLayout,值得注意的是,它也消除了iOS 5的兼容性。使用此answer中的代碼開始。

+0

然而,就像jeffdgr8說,如果你的應用程序是由tableViews和scrollViews等,我會堅持他的」調整大小「方法使用一個故事板。我的建議是針對使用更多定製界面的應用程序 – Scott

0

根據應用程序視圖的佈置方式,您可能不需要做太多更改。如果您有調整大小和正確錨定的視圖(例如滾動視圖或表格視圖),它們將展開以填充iPhone 5屏幕上的其他空間。您還需要爲新的屏幕尺寸添加額外的啓動圖像。

0

iphone 5的屏幕比較高,因此您需要將分辨率爲1136x640的圖像也包含在圖像文件夾中。 (在圖像文件名末尾添加-568h @ 2x)

此外,每當您調整屏幕上顯示的所有其他圖像時,您都需要分別考慮iphone 5,就像您考慮的那樣iPad和iPhone(非視網膜和視網膜)。