Sto cercando di implementare utilizzando Images.xcassets in un progetto su cui sto lavorando. Da quello che ho capito, posso solo inserire tutte le immagini di diverse dimensioni per diversi dispositivi e poi chiama [UIImage imageNamed: @ "name_of_image_set"] e restituirà l'immagine corretta per il dispositivo su cui sto lavorando.Schermo iPhone 4 "con xcassets che non tira immagine corretta
Sembra che stia tirando l'immagine corretta per tutto tranne l'iPhone 5/5s/5c con il 4 "schermo. Per questo la dimensione dello schermo mi dà l'immagine per l'iPhone @ 2x con lo schermo da 3,5" .
Ecco il JSON che è incluso nella cartella con le immagini.
{
"images" : [
{
"idiom" : "iphone",
"scale" : "1x",
"filename" : "bg.png"
},
{
"idiom" : "iphone",
"scale" : "2x",
"filename" : "[email protected]"
},
{
"idiom" : "iphone",
"filename" : "[email protected]",
"subtype" : "retina4",
"scale" : "2x"
},
{
"idiom" : "ipad",
"scale" : "1x",
"filename" : "bg~ipad.png"
},
{
"idiom" : "ipad",
"scale" : "2x",
"filename" : "[email protected]~ipad.png"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
Tutto sembra essere in ordine, sto solo equivoco come xcassets dovrebbero funzionare?
Grazie
Joel Bell
possibile duplicato del [Nuovo nome di immagini per iPhone 5] (http://stackoverflow.com/questions/12497776/new-image-name-for -iphone-5) –
Ho visto questa domanda, questa domanda è specifica su xcode 5 e sulla nuova gestione delle risorse funzionalità. Qual è il punto di essere in grado di includere 4 "risorse dello schermo iPhone in un" set di immagini "se non c'è modo di uscirne di nuovo? –
Sei sicuro? Non sono tornato indietro e l'ho guardato per un po ', ma L'ho implementato bene su Xcode 5 –