從Images.xcassets獲取默認啟動圖LaunchImage 更新iPhoneX適配

從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就取出來啦。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容