從Images.xcassets獲取默認啟動圖LaunchImage
iOS應(yīng)用程序都有個默認啟動圖(LaunchImage),現(xiàn)在啟動圖都放在Images.xcassets里。
有些APP在啟動時需要顯示一段廣告,并且把啟動圖為背景。
這里就需要獲取默認啟動圖,下面就是從Images.xcassets獲取LaunchImage的方法(iPhone為例)
iPhoneX 下獲取LaunchImage
NSString *imageName = @"";
imageName = @"LaunchImage-1100-2436h";
或者@"LaunchImage-1100-Portrait-2436h"。
兩個其中一個是,出現(xiàn)哪個并無規(guī)律,但下邊那個出現(xiàn)的多一些。
NSString *imageName = @"";
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
if (iPhone5) {
imageName = @"LaunchImage-700-568h";
}else if (iPhone6){
imageName = @"LaunchImage-800-667h";
}else if (iPhone6Plus){
imageName = @"LaunchImage-800-Portrait-736h";
}
else {
imageName = @"LaunchImage-700";
}
}
UIImage *image = [UIImage imageNamed:imageName];
這樣image就取出來啦。