設(shè)置LaunchImage
設(shè)置iOS通用LaunchImage
第一種
點(diǎn)擊項(xiàng)目名稱,然后點(diǎn)擊TARGETS下的項(xiàng)目名,在點(diǎn)擊General出現(xiàn)下圖內(nèi)容;
然后點(diǎn)擊App Icons and Launch Images 下的Use Asset Catalog...出現(xiàn)如圖
直接點(diǎn)擊Migrate,然后點(diǎn)擊Assets.xcassets,可看到出現(xiàn)了LaunchImage,
然后點(diǎn)擊LaunchImage可選擇你要放入的LaunchImage,
點(diǎn)擊圖上右邊那個(gè)屬性,然后選擇你要放的設(shè)備與是否橫豎屏的LaunchImage,這里我就設(shè)置如下圖選擇的LaunchImage,
然后點(diǎn)擊項(xiàng)目名,回到如圖
看到Launch Images Sourc已經(jīng)自動(dòng)幫我們選擇了LaunchImage,然后刪除Launch Screen File中的內(nèi)容,如圖,然后點(diǎn)擊LaunchScreen.storyboard(以前叫LaunchScreen.xib),把Use as Launch Screen勾取消(創(chuàng)建后默認(rèn)為勾選),如圖
然后我們回到Assets.xcassets的Launch Image,拖入如圖尺寸的png格式的圖片(如圖標(biāo)示都為像素即px),你也可以點(diǎn)擊圖中放圖片的地方,在右邊屬性也可看到所需圖片的像素尺寸。
第二種
先點(diǎn)擊項(xiàng)目名,然后點(diǎn)擊Assets.xcassets,再點(diǎn)擊如下圖所示+,然后如圖選擇,也可創(chuàng)建出LaunchImage,然后步驟同four.png以后的了。
設(shè)置iOS8以后的LaunchImage
1.找到Launch Screen.storyboard,點(diǎn)擊然后在它上面放個(gè)ImageView(距離下左右距離都為0,距離上為-20),設(shè)置ImageView的image為自己想要的圖片即可,iOS13之后只能用此方法可過(guò)App Store審核
。
如果兩者都設(shè)置了且勾選了Use as Launch Screen就兼容iOS8以前及以后的,但是Launch Screen勾選了這項(xiàng),系統(tǒng)就會(huì)優(yōu)先選擇Launch Screen.storyboard。設(shè)置完了將模擬器或真機(jī)上的應(yīng)用卸載了重新跑就看到設(shè)置好了,若是不卸載可能有緩存,造成顯示不出來(lái)。
設(shè)置顯示時(shí)間
在AppDelegate.m文件中寫下式可設(shè)置啟動(dòng)頁(yè)顯示時(shí)間:
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[NSThread sleepForTimeInterval:6.0]; //我這里設(shè)置的是6秒
return YES;
}
設(shè)置AppIcon
選擇項(xiàng)目下的Assets.xcassets然后選擇AppIcon,如圖
設(shè)置AppIcon只需要一張1024*1024的圖片,然后安裝一個(gè)AppIcon生成工具所有尺寸都有了,甩進(jìn)去就是了,我用的是iConify(免費(fèi)),可自己在App Store搜,它還支持生成xx.png&xx.@2x.png&xx.@3x.png
把你的圖片直接拖到左邊框里,點(diǎn)擊iConify Folder就生成了想要的圖片(無(wú)打廣告嫌疑)。如圖
然后將對(duì)應(yīng)圖片甩到項(xiàng)目中AppIcon對(duì)應(yīng)位置就OK了,然后卸載原有項(xiàng)目重新跑一遍就看到AppIcon設(shè)置好了。