你可以認為你需要為啟動畫面編寫代碼,然而Apple 讓你可以非常簡單地在Xcode中完成。不需要編寫代碼,你僅需要在Xcode中進行一些配置。
?
1.什么是啟動畫面(Splash Screen)?
?
啟動畫面是你在啟動App的時候看到的第一個界面,通常,啟動畫面是覆蓋整個屏幕的一張圖片,在主屏幕裝在完后隱藏。
?
啟動畫面的主要目的是讓用戶知道你的App正在裝載,并且對用戶介紹你的品牌。啟動畫面對哪些需要較長時間啟動的Apps尤其重要。一般而言,啟動畫面是為了給用戶更好的體驗。
?
2.在你的App中添加啟動畫面
?
前面提到過,顯示啟動畫面并不需要編寫任何代碼。iOS提供了一個內置的功能 - 啟動圖片。
?
在用戶打開App時自動顯示該圖片,在App啟動完成之后該圖片自動消失。你可以在Xcode中進行簡單設置啟動畫面,Xcode就可以負責后續事情了。
?
3.準備你的啟動畫面
?
我們知道iPhone 4/4S 支持更高的分辨率(也就是所謂的視網膜顯示器 - Retina Display). 為了同時支持2種分辨率,我們需要準備2個版本的啟動畫面:
?
320 * 480 ?(for iPhone 2G / 3G / 3GS)
?
640 * 960 ?(for iPhone 4 / 4S)
?
我們這里演示如何為iPhone A pp 添加啟動畫面,針對iPad App 的操作,請參考 App 的 iOS Human Interface Guideline 文檔 - 關于啟動圖像大小和命名規范。
?
啟動圖像必須為PNG 格式。默認情況下,你可將低分辨率圖像文件命名為 Default.png,對于高分辨率的圖像,用于Retina 圖像文件命名為 Default@2x.png, @2x是iOS 中一種標準的分辨率修飾符。 所有用于在Retina 屏幕顯示的圖像都應該采用@2 x字符串。
?
你也可以不用Default 作為啟動圖像文件名,使用其它你喜歡的文件名,啟動圖像文件定義在App 的 Info.plist 文件中,添加一個新的屬性命名為 - Launch image,并指定你偏愛的文件名(如MyLaunchImage).
?
上述操作指示iOS使用M yLaunchImage.png 和 MyLaunchImage@2x.png 文件作為啟動畫面。
?
你可以從附件中下載啟動畫面
?
4.在Xcode中添加你的啟動畫面
?
在準備好啟動圖像之后,回到Xcode,打開你的Xcode項目,我們繼續使用Simple Table項目,右擊Simple Table 項目,選擇Add Files to SimpleTable, 同時添加Default.png 和 Default@2x.png到項目中。
?
在你完成上述操作之后,你會在項目中看到這兩個文件,同時Xcode 自動識別文件作為啟動畫面。
?
5.開始測試!
?
再次運行App,這次在App運行的時候,你將會看到一個啟動畫面立即顯示。
因為在App啟動的時候沒有太多東西加載,因此啟動畫面僅顯示1秒,并消失。
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
