2015-09-30 14 views
18

iPad Pro richiede l'icona dell'app 167x167 e l'immagine di avvio 2732 x 2048 (orizzontale). Ma dove dovrei metterli? I cataloghi di risorse Xcode 7.1 non forniscono spazio per aggiungere icone o immagini specifiche di iPad Pro.Immagine di lancio di iPad Pro e icona dell'applicazione

L'immagine di avvio è specifica per le dimensioni, quindi l'uso dello storyboard non è una buona opzione.

risposta

1

Sembra che sia necessario utilizzare lo storyboard della schermata di avvio o il file xib per supportare le schermate di avvio specifiche per iPad Pro.

Per Apple, si dovrebbe essere in grado di utilizzare sia le risorse dell'immagine di avvio per supportare pre-iOS8, sia il file di schermata di avvio per iOS8 +. Da Apple App Distribution Guide:

"Per gli obiettivi di distribuzione di iOS 7, è possibile fornire sia un file di schermata di avvio che il lancio di immagini.In iOS 8, viene utilizzato il file di schermata di avvio e in iOS 7 vengono utilizzate le immagini di avvio."

anche these docs Stato: "Se hai bisogno anche di supportare le versioni precedenti di iOS, è possibile continuare a fornire immagini di lancio statiche in aggiunta a un file di lancio"

Tuttavia, nel mio caso, anche se ho un file LaunchScreen.storyboard, non viene utilizzato quando ho le immagini di avvio in un catalogo di risorse. Vale a dire: vedo sempre il catalogo delle risorse avviare le immagini invece della schermata di avvio. Ho verificato che il file della schermata di avvio è impostato su info.plist e che ha il flag "Usa come schermata di avvio". Sto anche usando le classi di dimensioni e il layout automatico.

+2

Ho capito perché il mio file di schermata di avvio non è stato utilizzato. Ho dovuto impostare il flag del controller di visualizzazione "Is Initial View Controller". – archsten

+2

Sì, ma poiché l'immagine di avvio è specifica per le dimensioni, lo storyboard della schermata di avvio non è una buona opzione. – Shiim

6

Utilizzare lo storyboard della schermata di avvio.

È inoltre possibile disattivare File schermata di avvio e Avvia origine immagini dalle impostazioni generali del progetto e utilizzare la vecchia modalità - definire tutte le immagini di avvio in Info.plist.

Info.plist:

<key>UILaunchImages</key> 
<array> 
    <dict> 
     <key>UILaunchImageMinimumOSVersion</key> 
     <string>8.0</string> 
     <key>UILaunchImageName</key> 
     <string>DefaultPro-Landscape</string> 
     <key>UILaunchImageOrientation</key> 
     <string>Landscape</string> 
     <key>UILaunchImageSize</key> 
     <string>{1366, 1024}</string> 
    </dict> 
... 
</array> 

Maggiori informazioni su UILaunchImages in Info.plist in questo post: How do I create launch images for iPhone 6/6 Plus Landscape Only Apps?

+3

Penso che dovrebbe essere '{1024, 1366}' indipendentemente dall'orientamento. Questo funziona per me nel simulatore iPad Pro, ma '{1366, 1024}' no. –

8

Apple ha commentato su questo tema: "ultima beta (7.2b3) aggiunto [email protected] lo slot per le icone delle app per i cataloghi delle risorse e le relazioni degli sviluppatori riportano in un commento radar che non supportano più le immagini di lancio e non aggiungeranno la dimensione dell'immagine di lancio del pro iPad ai cataloghi delle risorse. "

Tratto da here.

+0

Quando viene lanciato Xcode 7.2 o 7.3 con l'icona dell'app PRO per l'avvio del catalogo delle risorse? App store mi sta dando solo l'aggiornamento Xcode 7.1.1. – HELLO

+0

Come chiamiamo l'icona per iPad Pro? Capisco che sia 167 x 167, ma qual è il file da chiamare? – amitsbajaj

+2

Posso confermare che Xcode 7.2 aggiunge effettivamente uno spot per l'icona dell'app ipad pro. Avevo paura di ciò che riguarda le immagini di lancio, ma almeno è bello sapere di non trattenere il respiro, grazie. Onestamente, # $% @ * Apple per quanto poco importa della retrocompatibilità:/ –

4

È necessario utilizzare Launch Screen Files per iPad Pro invece di Avviare immagini. Per prima cosa, da iPad Pro, iOS non supporta le immagini di avvio, quindi non è possibile trovare le giuste dimensioni per le immagini di lancio di iPad Pro in Xcode 7.1. In secondo luogo, se non si utilizza Launch Screen File, l'app in esecuzione su iPad Pro verrà ridimensionata, il cosiddetto 'Zoom display'.

0

Se non si trovano i "pozzetti" in cui inserire le icone nel catalogo degli asset, è possibile che le impostazioni dell'app da iPhone a iPad siano state modificate in un secondo momento e che i "pozzetti" dell'iPad non siano visibili. È possibile attivarli in questo modo:

Il set conterrà solo i pozzetti dell'immagine per icone che sono rilevanti in base alla configurazione del progetto al momento della creazione del catalogo delle risorse.Se manca bene un'immagine, espandi la finestra di ispezione impostazioni e controlla le caselle appropriate sotto il pannello Icona app in base al target di distribuzione del progetto e ai dispositivi supportati.

Problemi correlati