2014-09-20 66 views
3

在我使用故事板和自動佈局但不是尺寸類的iOS應用程序中,當我在模擬器中運行應用程序時,所有事情都會像使用自動佈局一樣調整,但是當我將它放在iPhone 6上時,它會運行在iPhone 5S的分辨率擴大到適合屏幕尺寸,就好像它不知道該應用程序支持自動佈局,並將縮放以適應屏幕。iPhone 6不顯示完整佈局

Xcode項目的部署目標是使用Xcode 6進行編譯,以防萬一。 iPhone 6也處於標準縮放模式,因此任何原生Apple應用都可以在不縮放的情況下運行全分辨率。

有誰知道我該如何修復它,以便我的應用程序也能運行完整的解決方案?

+0

所以你把iphone 6推出的圖像? – 2014-09-20 10:00:26

+0

我似乎也受到這種痛苦。創建一個新項目並運行在我的iPhone 6上看起來很好(我可以通過狀態欄的大小來判斷),但是我當前的項目已經擴大了,我找不到任何看起來不同的設置。 – 2014-09-20 23:58:13

回答

2

找到正確的搜索條件後(現在明白@ nyekimov的評論意味着什麼)後,似乎需要以某種方式爲iPhone 6(+)提供啓動圖像。

最簡單的方法是添加一個啓動屏幕文件(在應用程序圖標和啓動圖像在您的應用程序的目標下),因爲這可以只是你的主要故事板。

另一種選擇似乎是將iPhone 6(+)圖像添加到啓動屏幕資產目錄中(如@nyekimov所指出的那樣)。您可以通過以下「的iOS 8.0和更高版本」方框內打勾,在側邊欄添加這些:https://www.dropbox.com/s/i053lkwn5a9u61s/Screenshot%202014-09-21%2011.03.55.png?dl=0

我發現這兩種回答在How to enable native resolution for apps on iPhone 6 and 6 Plus?

+0

thx man!那讓我瘋狂! – diegomen 2014-10-29 13:13:15