xcode6利用 LaunchScreen.xib新增啟動圖片
阿新 • • 發佈:2019-02-14
然後開始吧,利用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
著作權歸作者所有,轉載請聯絡作者獲得授權,並標註“簡書作者”。