2014-10-20 17 views
0

我的應用在iPhone 6和6上的縮放比例與第5代相同。我試圖讓應用在較大的手機上使用額外的屏幕空間。我已閱讀過有關使用適當尺寸的啓動圖像的信息,但它只能在模擬器中使用,而不能在設備上使用。我爲iPhone 6添加了750x1334啓動圖像,併爲其他設備添加了各種尺寸。當我在模擬器中啓動時,縮放按預期發生。當我在設備上啓動時,屏幕會縮放至iPhone 4s縮放比例。使用啓動圖像的iPhone 6縮放

我嘗試從啓動圖像開始,並一次添加一個。每當我爲Retina HD 4.7添加750x1334時,手機上的應用程序就會縮放到iPhone 4的尺寸。我嘗試刪除應用程序並重新安裝,但同樣的事情發生。另外,現在我注意到,當我放入Retina HD 4.7圖像時,即使有適合該尺寸設備的啓動圖像,它也會在我的iPhone 5上發生同樣的情況。

任何幫助將不勝感激。

編輯添加:我妻子的iPhone 6 Plus剛進來,它沒有表現出上述行爲(但仍然是iPhone 6和5的問題)。

+0

您是否正在使用資產目錄?你有沒有在你的項目設置中設置適當的參考?順便說一下,在資產目錄的檢查員中,您可以選擇和取消選擇某些類型的啓動圖像。 – thijsai 2014-10-20 15:42:49

+0

感謝您的迴應,tscheepers。我正在使用資產目錄。相關資產目錄中的設置點。 – 2014-10-20 16:13:21

+0

你有沒有嘗試刪除你的派生數據目錄? – Anthony 2014-10-20 17:39:33

回答

2

我能夠通過這樣做,以達到預期的效果如下:

1)留在原地我的舊啓動圖片來源配置一套涵蓋iPhone 4和5這需要的iOS 7設備的照顧。

2)在XIB中創建並指定啓動屏幕文件。這將照顧iOS 8上的所有設備。

3)在iPhone 6的Settings - > Display and Brightness - > Display Zoom下,選擇Standard而不是Zoomed。具有縮放功能的用戶將看到屏幕縮放至與iPhone 5相同。