IOS編程教程(八):在你的應用程序添加啟動畫面


雖然你可能認為你需要編寫閃屏的代碼,蘋果已經可以非常輕松地把它做在Xcode中。不需要任何編碼。你只需要做的是設置一些配置。

什么是閃屏

對於那些新學代碼的人,可能沒有聽說過“閃屏”把,讓我先作一個簡單的解釋。閃屏是常見於iOS應用程序,以及其他桌面應用程序。這是你啟動一個應用程序時,你看到的第一個畫面。通常情況下,初始屏幕是一個覆蓋整個屏幕的圖像,消失后加載主屏幕。下圖顯示了幾種閃屏:

樣品的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”作為后綴命名。

如果你不行用"Default"作為你的啟動圖片名的話,你可以改變你的首選。啟動圖片名稱在你的應用程序里的Info.plist設定使用簡單的表應用程序作為一個例子,你可以添加新的屬性稱為“Launch image(啟動映像)”到SimpleTable的Info.plist,並指定值(例如,MyLaunchImage)。

Xcode的更改啟動圖片名稱

然后程序將用“MyLaunchImage.png”和“ MyLaunchImage@2x.png “作為啟動圖像。

你可以設計自己的啟動畫面。

默認的啟動畫面

我們的簡單表應用程序的閃屏

往XCode里添加啟動圖片

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

將文件添加到Xcode項目

將文件添加到Xcode項目

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

在Xcode中添加啟動圖片

在Xcode中添加啟動圖片

開始測試把

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

簡單表格應用程序啟動畫面


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM