2010-07-13 71 views
0

Default.png包含什麼?目前,iPhone OS似乎在關閉應用程序之前創建了屏幕快照,並且下次以精確的快照啓動爲「閃屏圖像」。iPhone OS 4的Default.png問題?

在俄羅斯的一個人告訴我,這只是在多任務在設備上工作時纔會發生。

現在我會在Default.png中顯示什麼?我不希望應用程序的啓動對於沒有多任務處理的用戶來說非常糟糕,我不希望它對於多任務處理的用戶來說吸引力,因爲應用程序必須進行硬核啓動(即首次啓動)。那麼包含哪些內容?應用程序屏幕的屏幕截圖顯示了從零開始硬啓動後的外觀。但是如果我的應用程序很聰明並且保存狀態,並且UI在啓動後看起來完全不同,那該怎麼辦?

你們把什麼放在Default.png中,爲什麼?

回答

2

如果快速應用程序切換正在對應用程序的多任務處理的一部分,你是在指出該操作系統將採取快照和您的應用程序恢復到這個狀態時,它散發出來的背景後,正確的。如果操作系統正在爲你保存狀態,那麼從背景中走出來並不會「吮吸」,因爲它使你的應用程序重新進入視圖,就像它離開時一樣。這幾乎就像在Mac OSX上最小化窗口,然後再次最大化一樣......您只需從之前停止的地方繼續。

儘管應用程序可能會在後臺的任何時候被殺害,但不會向您發送任何警告或通知。在這種情況下,您仍然應該保存狀態並嘗試創建一個適用於所有視圖的啓動畫面(即,底部有一個選項卡欄或頂部有一個導航欄等)。如果你做不到這一點,你可能會考慮只是做Jesse在公司或應用程序啓動屏幕上做的事情(儘管Apple不贊同這一點,但他們也不會拒絕你)。根據Jesse的說法,Apple建議創建主要元素的輪廓以使用戶熟悉您的應用程序並提供更快加載的外觀。 More information is here

2

對於iPhone的初始屏幕我仍然使用公司標誌飛濺。對於iPad而言,我所進入的屏幕的基本「輪廓」將會看起來像(基本上取決於方向的分割視圖)。雖然default.png不可編輯的事實確實讓人費解。

+0

它沒有任何意義了。應用程序在每次發佈時可能會有很大不同它很難。真。 – dontWatchMyProfile 2010-07-13 15:35:55

+0

我實際上也是這樣做的,因爲如果我在加載時使用大綱視圖作爲我的應用程序,那麼在我看來這是非自然的過渡。相反,我只是顯示標誌並淡化其視圖加載後的零點,從而產生更好的效果(IMO) – iwasrobbed 2010-07-13 15:44:24