2012-07-10 141 views
2

iOS指南要求我們爲iPad封裝768 x 1004(縱向啓動圖像)或1024 x 748(風景啓動圖像)尺寸的啓動圖像,而不考慮該應用是否是全屏的事實。但是,如果我們打算通過在相同的啓動圖像上顯示更多時間來延長整個屏幕的持續時間,以便我們可以在後端執行初始化,則我們傾向於看到一個小漂移(我們顯示的啓動圖像由小數量)。iOS如何放大非全屏啓動圖像以將其顯示爲全屏啓動圖像

這是因爲iOS使用縮放來顯示非全屏圖像與顯示圖像時不同。

有人可以幫我解決這個問題嗎?

回答

0

我見過那個請求1024x748和1004x768的Default.png文件的Apple文檔。但是,如果您的應用程序指定它是全屏應用程序(隱藏狀態欄),那麼我認爲將Default.png文件(用於iPad)的全部分辨率設置爲1024x768是可以的,這會導致此問題消失。

我只是看着我現在已經發布的全屏通用應用程序,它的發佈圖像是全屏(1024x768)。

在模擬器中運行工作得很好(我標記了圖像以確保它不會裁剪頂部20x然後重新縮放)。

我沒有一個iTunes Connect應用程序,我現在可以對其進行驗證(很容易),因此可能會在提交到iTunes Connect時發生抱怨。但是,我懷疑它。

如果你看一下項目摘要選項卡 - >iPad的部署信息,它會顯示你的啓動圖像大小警告:

推出圖像爲iPad在橫向模式下的大小不符合 推薦的尺寸爲1024 x 748像素。

所以,我把它看作一個建議,不是要求

編輯:也請參閱this other stack overflow question。這個答案也表明,使用1024x768圖片,並沒有收到社區的任何推遲(19個月以上)

+0

問題是,我想堅持蘋果iOS指導原則。我知道使用全屏圖像可以解決問題,但這只是一種解決方法,不是一個適當的解決方案。我打算獲取有關Apple使用的縮放比例的信息,以便在展示它時可以將其應用於圖像。 – 2012-07-10 09:27:46

+0

@vabhatia,不要認爲蘋果文檔是完美的。它們與其他任何文檔一樣都有遺漏和不一致之處。最終,Apple關心漂亮的應用程序。發佈時遇到縮放問題並不美觀。這解決了這個問題。如果評論者讓它通過(他們至少爲我做了一次),那麼你很好。不要過度約束自己。 – Nate 2012-07-10 09:43:20