我在Xcode 5中有一個圖像資產目錄和兩個圖像。 Xcode圖像資產返回視網膜設備的錯誤圖像
這是文件夾結構是什麼樣子
這是JSON文件的內容:
{
"images" : [
{
"idiom" : "ipad",
"scale" : "1x",
"filename" : "background.png"
},
{
"idiom" : "ipad",
"scale" : "2x",
"filename" : "[email protected]"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
的資產目錄是我擁有的唯一的地方背景和名爲background.png的文件。 現在,每當我做了
[UIImage imageNamed:@"background"];
在非iPad的視網膜,我得到了非視網膜版本,並在視網膜上的iPad上,我再次得到了非視網膜版本。 我用我的所有其他資源以及這種技術,它正確加載正確的圖像視網膜/非視網膜到處,除了這一個。
如果我做
[UIImage imageNamed:@"[email protected]"]
它加載圖像,我看到的是隻檢查的規模和加載相應的圖像唯一的解決辦法,並在這一點上,視網膜版本,但我真的很喜歡這工作。
任何想法?
編輯:
下面是一個示例項目的鏈接時,顯示問題 AssetsCatalogWrongImageLoad
編輯2 好像它沒有任何與該資產類別。 [UIImage imageNamed]只是不能與這兩個圖像,即使他們是在自己的...
就是這樣!謝謝!我想我在@「background @ 2x」以1的比例返回圖像時感到困惑。 – Andrew