2013-01-05 131 views
0

我收到我的應用程序準備提交給應用程序商店,並已閱讀啓動屏幕上的指導原則。看起來蘋果更喜歡它,它看起來像你的應用程序已經加載,即使它不是。iOS啓動屏幕圖像放大?

我決定使用我的應用程序的背景圖像作爲啓動屏幕。這樣的應用程序的骨架將在那裏,按鈕和文字將加載英寸

我使用了圖像的副本,但將其重命名爲[email protected]

它可以工作,但是當它啓動時,它具有默認縮放效果,但它似乎放大得比實際圖像大小大,因此不會很好地轉換到應用程序中。

任何想法,爲什麼會發生這種情況,我可以做什麼?

謝謝

+0

確定想着它,似乎我的應用程序的背景是640 x 1136,但是當運行一個應用程序時,一些像素被頂部的時間欄等佔據。 我在猜測使用分辨率爲640x1136的啓動畫面,不必擔心時間問題,因此在加載時會放大圖片? – user1923975

+0

如果您在啓動時隱藏狀態欄,那麼您應該拍攝尺寸爲640x1136的圖像,如果您顯示的是狀態欄,請獲取尺寸爲640x1096的圖像。您可以選擇在Info.plist(或Target-> Summary選項卡)中啓動時顯示/隱藏狀態欄, –

回答

0

OK,我發現瞭解決的辦法。

我發現頂部的狀態欄是40像素的視網膜和20非視網膜。

然後我創建了一個黑色的背景,大小爲完整的iphone 5分辨率。然後,我得到了我的啓動圖像(實際上是我的應用程序的背景),但將其垂直調整爲40像素。

然後我把它放在我創建的黑色背景的頂部,並排列在底部。

然後我合併了圖層並將其用作啓動圖像。它的工作完美,啓動圖像加載,然後我的應用程序打開它的頂部完全對齊。

0

這可能是一個與默認圖像中包含或排除狀態欄的問題。根據蘋果的說法,所有的iPhone Default.png都應該包含狀態欄,而iPad應該沒有狀態欄。 (除非你的應用程序隱藏狀態欄)

1

在iPhone上,default.png圖像應該包含狀態欄(如果它在你的應用程序中可見)。

在iPad上,狀態欄應該省略。

因此,默認圖像尺寸應爲(source):

enter image description here