雖然你可能認為你需要編寫閃屏的代碼,蘋果已經可以非常輕松地把它做在Xcode中。不需要任何編碼。你只需要做的是設置一些配置。
什么是閃屏
對於那些新學代碼的人,可能沒有聽說過“閃屏”把,讓我先作一個簡單的解釋。閃屏是常見於iOS應用程序,以及其他桌面應用程序。這是你啟動一個應用程序時,你看到的第一個畫面。通常情況下,初始屏幕是一個覆蓋整個屏幕的圖像,消失后加載主屏幕。下圖顯示了幾種閃屏:

簡單閃屏(開始頁面)
閃屏的主要目的是為了讓用戶知道你的程序在加載,並給用戶提供一個介紹性屏幕,顯示你的品牌。開機畫面是特別重要的應用程序,需要更長的時間來啟動。而且,它提供了更好的用戶體驗。
在你的應用程序里添加閃屏
正如前面提到的,它不需要編寫任何代碼來顯示啟動畫面。iOS帶有一個內置的函數叫做launch image(啟動圖片)。此圖片當用戶打開應用程序時,會自動顯示直到應用程序是完全准備好使用后消失。在Xcode你可以簡單地指定啟動閃屏圖像,它會處理你剩下的工作。
准備閃屏
正如你所知道的,,iPhone 4/4S支持更高的屏幕分辨率(叫做視網膜屏幕)。為了支持這兩種屏幕,分辨率為舊的iPhone機型和最新的車型,你必須准備兩個版本的啟動畫面圖像,這些大小分別為:
>320x480(For iphone2G/3G/3GS)
>640x960(for iphone 4/4s)
為了簡單起見,我將告訴你如何在iPhone應用程序添加啟動畫面。如果你正在建立一個iPad應用程序,您可以參考蘋果iOS關於啟動畫面尺寸的介紹和人機接口指南命名約定。
閃屏圖像是PNG格式。默認情況下,對於較低的屏幕分辨率你的圖像文件應命名為“Default.png”。對於圖像用於視網膜顯示(即640×960屏幕分辨率),將文件命名為為“Default@2x.png “。在iOS,“2倍”是一個標准比例。所有用於視網膜屏幕的圖片將用“@2x”作為后綴命名。
然后程序將用“MyLaunchImage.png”和“ MyLaunchImage@2x.png “作為啟動圖像。
你可以設計自己的啟動畫面。

我們的簡單表應用程序的閃屏
往XCode里添加啟動圖片
准備好啟動圖像后,返回到Xcode,打開你的Xcode項目。在這里,我們將繼續使用我們的簡單表項目。右鍵單擊“SimpleTable”項目,並選擇“添加文件到SimpleTable”。將命名好的“Default.png”和“ Default@2x.png “ 添加到項目中。

將文件添加到Xcode項目
如果你所做的一切都是正確的話,你會看到這兩個文件在您的項目中,Xcode自動識別該圖片作為啟動圖像。

在Xcode中添加啟動圖片
開始測試把
再次運行您的應用程序。這個時候,你會看到一個閃屏瞬間顯示。現在,在應用程序啟動加載時沒有太多的事情,故花費的時間不多。(注:初始屏幕只顯示了一秒鍾,消失了。)