2014-09-14 11 views
10

Ho sviluppato un'app iOS che ora sto cercando di aggiornare fornendole supporto per iPad e iPhone. Voglio fare la differenza Launch File (realizzato in file xib) per iPad e iPhone.Come impostare un file di avvio diverso (xib, non avviare l'immagine) per dispositivo diverso per l'applicazione iOS

So che ci sono molti post che parlano di come gestire la vista iniziale di dispositivi diversi, ma l'avvio di xib non può essere avviato in modo programmatico. Così come posso configurare l'impostazione del progetto per il dispositivo di differenza la scelta di file di differenze lancio (non immagini)

XCode setting place

grazie mille

+0

Penso che quello che potrebbe essere necessario fare, è andare al file plist del progetto, accessibile anche dal Sezione informazioni delle impostazioni del progetto. Lì, potrai aggiungere nuove proprietà al file come "Nome base file pennino principale (iPad)" o "Nome base file pennino principale (iPhone)" dove puoi definire il nome dei diversi file xib iniziali (senza estensione se ricordo bene) a seconda del dispositivo. È giusto? – dadederk

+0

Penso che potrebbe essere in questo modo, ma non so come farlo in realtà. Nel info.plist trovo solo UILaunchStoryboardName e può solo assegnare a uno xib, quindi come differirlo? grazie ~ –

+1

Stai aprendo il plist come codice sorgente? Quindi è possibile o aprirlo come elenco di proprietà o utilizzare i tasti NSMainNibFile ~ iphone e NSMainNibFile ~ ipad. – dadederk

risposta

8

Sì !!! è il modo dadederk detto:

aggiungere info.plist

UILaunchStoryboardName UILaunchStoryboardName ~ ipad

Problemi correlati