2013-10-10 16 views
13

Supponiamo di avere due risorse nel mio progetto o che potrei avere ancora più risorse sotto il mio progetto.UIImmagine imageWithXAssets

Multiple Assets


Name of image

  • Domanda 1: posso avere più risorse in un progetto & che sia valido, giusto?
  • Domanda 2: Cosa succede se imposto lo stesso nome su un set di immagini in diversi asset xcode? Esempio. "AppIcon" esiste in AppImages.xcassets e 01 ConsumerSelectionVCtr.xcassets. Perché il compilatore non mi mostra errori per lo stesso set di immagini in più xcassets.
  • Domanda 3: Come caricare un'immagine da xcassets?
  • Domanda 4: è preferibile utilizzare xcassets per tutte le immagini nel progetto?

risposta

23

Vedi l'Asset Catalog documentation from Apple

  1. Sì, e questo può aiutare a organizzare le immagini
  2. Credo che una sovrascriverà l'altra. Non dare due 'immagini' lo stesso nome
  3. Come in precedenza, utilizzare [UIImage imageNamed:@"LaunchImage"] ad esempio
  4. Sì, le applicazioni distribuite a iOS 7 possono usufruire di una funzione di Xcode che riduce il tempo di download delle app (Xcode lo fa automaticamente)
+0

Il link è ora morto. –

+0

Aggiornato - grazie per la nota :) –

+0

È inoltre necessario assicurarsi che l'immagine sia referenziata nel progetto, non solo all'interno dei xcassets. Vedi http://stackoverflow.com/questions/36786475/loading-a-uiimage-from-xcassets –

Problemi correlati