我試圖從Image.xcassets文件夾加載啓動圖像,但無濟於事。還有其他answer S(和this one)上,以便主旨回答,但他們的主要解決方案,簡單地加載圖像,像這樣從xcassets加載UIImage
UIImage *image = [UIImage imageNamed:@"[email protected]"];
返回nil我。
文件名命名正確,項目設置爲使用資產。
有沒有人有任何想法我如何做到這一點或我可能做錯了什麼?
在此先感謝。
編輯:
編輯2:我的最終代碼:
-(void) loadSplashImage{
if ([self isiPad]){
self.imageViewSplash.image = [UIImage imageNamed:@"Default-Portrait"];
}
else{
if (self.view.frame.size.height == 480){
self.imageViewSplash.image = [UIImage imageNamed:@"Default"];
}
else if (self.view.frame.size.height == 568){
self.imageViewSplash.image = [UIImage imageNamed:@"Default-568h"];
}
else if (self.view.frame.size.height == 667){
self.imageViewSplash.image = [UIImage imageNamed:@"Default-667h"];
}
}
}
請注意它適用於只是肖像。
你必須給資產名稱而不是圖像名稱。 –
我也嘗試將Default.png(現已過時)添加到資產中。 –
檢查答案:http://stackoverflow.com/a/32945986/3202193 –