2010-07-13 28 views
1

示例:我的Default.png圖像顯示了我的應用程序的開始屏幕,其界面爲空。當應用程序第一次從頭開始啓動時,這很酷。它看起來很快就開始了。但是,當用戶退出並且應用剛剛進入後臺,然後用戶打開它時,這很糟糕。然後,我總是以一個錯誤的「快照」作爲啓動圖像,然後我的應用程序在啓動後看起來完全不同,因爲它就像上次一樣。如何讓應用程序僅在從頭開始啓動時才加載Default.png?

我將不得不禁用Default.png當我的應用程序只是去背景,或者我將不得不啓用它,當它被終止。任何方式來做到這一點?

回答

4

這聽起來像你的應用程序沒有被暫停。我使用過的支持快速應用切換的每個應用在掛起後都沒有顯示其默認png。

你確定你的應用程序支持快速應用程序切換,並且它被暫停嗎?

剛剛更新我的回答對一些清晰度透露,在意見:

爲了充分利用快速應用切換,滿足下列條件必須滿足:

  • 應用需要針對4.0 SDK進行編譯
  • 應用程序需要在支持多任務處理的設備上運行,例如:
    • iPhone 4
    • iPhone 3GS的
    • iPod touch的第三代
  • info.plist不得包含UIApplicationExitsOnSuspend關鍵。
+0

如果它位於後臺,它將不會在出現背景時顯示'Default.png'。它會顯示程序的最後一個狀態(即最小化/最大化) – iwasrobbed 2010-07-13 15:47:44

+0

iOS上的多任務處理模式並非真正的多任務處理,因爲您習慣於使用臺式計算機。當用戶按下主頁按鈕時,應用程序被「暫停」。除非應用程序專門用於運行後臺任務,如流式音頻,獲取位置更新或完成長時間運行的任務(如下載),否則應用程序在後臺運行時不會運行*。 – Jasarien 2010-07-13 15:49:37

+0

要利用快速應用切換功能,您需要針對4.0 SDK編譯您的應用,並在支持多任務的設備上運行。這些設備是iPhone 4,iPhone 3GS和iPod touch第三代。我知道這聽起來很光顧,但有些人沒有意識到這些問題。 – Jasarien 2010-07-13 15:53:56

相關問題