2012-01-08 62 views
4

正如Apple建議的,我提供了一個啓動圖像,等於我的主頁iOS應用程序。瞭解啓動圖像iPhone/iPad

目前我正在iPhone模擬器上測試,我想知道在真實設備上是否也發生了相同的情況。

一切工作正常,但是當我在除主頁以外的頁面中,並且按下按鈕退出應用程序時,那麼當我再次進入時,啓動圖像會立即顯示,然後突然顯示上次查看的頁面。

我想知道如何避免頁面的「閃爍」。我不知道這是否重要,但我正在使用Storyboard。

回答

2

如果您立即重新啓動應用程序,這是預期的行爲。有關類似問題,請參閱我的answer另一個堆棧溢出問題。

要解釋,當操作系統無法拍攝最後一個視圖狀態的屏幕截圖時,會使用Default.png圖像。給操作系統稍長的時間來屏幕截圖應用程序將阻止使用Default.png。這樣做是爲了讓設備不會顯示黑屏,然後是應用程序彈出。

我不知道是否可以查看操作系統是否完成了屏幕截圖。如果這是可能的,你可以在最後一個視圖上放置一個UIImageView,做一個更微妙的淡出,然後再次控制。

+0

似乎這隻發生在iOS模擬器上,在真正的設備上進行開發時我從來沒有遇到過這樣的問題(還!)。 – Leonardo 2012-01-17 08:03:32

+0

我經常在我的第一款3GS上體驗它,新設備的性能可能會讓它變得不明顯,祝您好運! – 2012-01-17 10:26:40