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

來源:互聯網
上載者:User

雖然你可能認為你需要編寫閃屏的代碼,蘋果已經可以非常輕鬆地把它做在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”作為尾碼命名。

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

然後程式將用“MyLaunchImage.png”和“ MyLaunchImage@2x.png “作為啟動映像。

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

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

往XCode裡添加啟動圖片

準備好啟動映像後,返回到Xcode,開啟你的Xcode項目。在這裡,我們將繼續使用我們的簡單表項目。按右鍵“SimpleTable”項目,並選擇“添加檔案到SimpleTable”。將命名好的“Default.png”和“ Default@2x.png “ 添加到項目中。

將檔案添加到Xcode項目

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

在Xcode中添加啟動圖片

開始測試把

再次運行您的應用程式。這個時候,你會看到一個閃屏瞬間顯示。現在,在應用程式啟動載入時沒有太多的事情,故花費的時間不多。(註:啟動顯示畫面只顯示了一秒鐘,消失了。)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.