1. 程式人生 > >xcode6利用 LaunchScreen.xib新增啟動圖片

xcode6利用 LaunchScreen.xib新增啟動圖片

然後開始吧,利用xcode6 和iOS8 建立了一個SingleViewApplication。
點選左側專案中的Image.xcassets


選中Image.xcassets


在image.xcassets右側空白處右鍵建立一個新的Image set


新建Image set


這裡我給Image set改了個名welcome


選中Image set

選中welcome ,在右側的Devices 下拉選項中選擇Device Specific 告訴Xcode 哪些裝置可以從welcome中應用圖片


選擇Device Specific

然後我們勾選上iPhone 和iPhone 4-inch 來達到全部iPhone 啟動圖片適配


選擇iPhone 和iPhone 4-inch

好了,這裡我們準備好啟動圖片 要對應好尺寸哦,拖入對應的區域


加入圖片

需要注意的是 iPhone6+的圖片放在 3x 位置,對應的圖片尺寸為 1242 × 2208
iPhone5s的圖片放在 Retina 4 2x 位置 ,對應的圖片尺寸為 640 × 1136
iPhone6和iPhone4s都是用的2x,將尺寸為 750 × 1334的圖片 放入 2x的位置即可讓iPhone 6 和iPhone 4s都顯示啟動圖片。

做好這些工作之後,我們切換到LaunchScreen.xib 檔案


選擇LaunchScreen檔案

選中view 上的兩個控制元件,刪掉


移除多餘的控制元件

然後新增一個ImageView ,並設定約束 ,距離上左下右邊距都為0,點add 4 constraints


新增ImageView並設定約束

點選下圖紅框的位置更新約束


更新約束1
更新約束2

好了,我們在imageView 的image 欄輸入 wel, xcode 應該能很快感應到welcome這個圖片資源啦,然後敲回車


設定Image屬性
完成後的樣子

到此,利用LaunchScreen載入啟動圖片就完成咯,用模擬器切換不同型號的裝置開始測試吧。
需要指出的是利用LaunchScreen.xib 載入啟動圖片只在iOS8+版本有效。



文/onsucs(簡書作者)
原文連結:http://www.jianshu.com/p/511503504d04
著作權歸作者所有,轉載請聯絡作者獲得授權,並標註“簡書作者”。