Ios8 Xcode6 設置Launch Image 啟動圖
在Assets.xcassets 中右鍵 launch Image -->New ios launch Image --------
每個 LaunchImage 對應的圖像尺寸
系統 | 尺寸 | 分辨率 |
ios8 | Retina HD5.5 | 1242x2208 |
Retina HD4.7 | 750x1334 | |
() | Landscape Retina Hd 5.5 | 2208x1242 |
ios7 | 2x | 640x960 |
Retina4 | 640x1136 |
Http://Www.Woowen.Com/Swift/2014/12/12/Ios8設置Launch Image 啟動圖片/
如何設置App的啟動圖,也就是Launch Image?
Step1
- 1.點擊Image.xcassets 進入圖片管理,然后右擊,彈出"New Launch Image"
- 2.如圖,右側的勾選可以讓你選擇是否要對ipad,橫屏,豎屏,以及低版本的ios系統做支持.這邊我選了ios8.0,ios7.0,ios6沒有做支持.
Step2
將規定尺寸的圖片從你的文件中拖動進到固定位置.
系統 | 尺寸 | 分辨率 |
ios8 | Retina HD5.5 | 1242x2208 |
Retina HD4.7 | 750x1334 | |
Landscape Retina Hd 5.5 | 2208x1242 | |
ios7 | 640x960 | |
Retina4 | 640x1136 |
上傳完畢,那么基本就快好了.
Step3
單擊你整個項目名稱,然后選擇General,就是這個.
重點來了.
我完成上面的步驟,且設置了Launch Images Srouce 為LaunchImage,但是啟動圖片還是不變,后來發現Launch SrceenFile,這個里面設置了,進去看下,你的目錄下有個文件叫做LaunchScreen.xib 打開右側框,選擇這個文件,然后在如圖,把Use as launch Srceen取消掉,這個就是你之前一直設置Launch Image不成功的原因
Step4
Run
Launch Image已經更改 順便發一張我得Launch Image
如果你覺得你開啟太快,那么漂亮得LaunchImage還沒怎么展示就跳過了.你可以在你的第一個加載頁面中添加如下代碼來延長LaunchImage的顯示時間.
//Swift code
//這個是swift得版本的.額,你千萬不要自己新增一個方法viewDidLoad哦,你里面有的
override func viewDidLoad() {
super.viewDidLoad()
NSThread.sleepForTimeInterval(3.0)//延長3秒
}
// sjt
我現在把LaunchScreen.xib去掉以后,就可以顯示了。
這個很簡單,先在Images.xcassets中設置一個LaunchImage,然后再項目設置的general-->App Icons and Launch Images-->Launch Images Source中選擇剛才在Images.xcassets中設置的圖片,再把Launch Screen File選項設置為空就可以了