2012-02-23 10 views

risposta

13

La soluzione è localizzare Default.png come qualsiasi altra risorsa nel progetto. Seleziona Default.png dall'elenco dei progetti in Xcode, nel pannello di destra trova "Localizzazione" e aggiungi semplicemente nuove localizzazioni. Dopodiché puoi cambiare i file in modo che siano diversi per tutte le localizzazioni.

  1. Nel riquadro di riepilogo del progetto in Xcode (che parla di Xcode 4.2) aggiungere le immagini di avvio per uno o entrambi gli orientamenti come normalmente.
  2. Le immagini di avvio verranno visualizzate nell'elenco dei file di progetto. Seleziona uno di loro.
  3. Espandi Utilità (il riquadro a destra), verranno visualizzati i seguenti gruppi: "Indentità e tipo", "Proprietà immagine", "Localizzazione", .... Nel gruppo di localizzazione, fai clic sul pulsante "+". È ora possibile aggiungere una nuova localizzazione (ad esempio lo spagnolo).
  4. Dopodiché sul lato sinistro del file nell'elenco dei progetti verrà visualizzato un pulsante di espansione. Fai clic sul pulsante per mostrare i file per tutte le localizzazioni.
  5. I file Default.png localizzati verranno visualizzati nelle directory .lproj nella directory del progetto. Ad esempio, puoi scorrere manualmente il file in en.lproj per cambiare l'immagine di avvio in inglese.
+0

puoi spiegare come farlo? – CrazyDev

+0

Ho modificato il mio post con ulteriori spiegazioni. –

+0

è tutto ok ma al punto 4, ora se espongo il file vedo tre file (esempio inglese, spagnolo, francese); ma questi tre file sono tutti identici; Voglio che ogni file sia diverso e che cambi in base alla lingua; poi voglio cambiare file per inglese e franch (per esempio) – CrazyDev

1

Il documento HIG di Apple consiglia agli sviluppatori di utilizzare le immagini di avvio che non contengono alcun testo. Prendi l'app dei contatti, ad esempio, mostra semplicemente un'interfaccia utente vuota, in modo che l'utente ritenga che l'applicazione si avvii più rapidamente.

Quindi suggerisco di seguire questo approccio e rimuovere ogni traccia di linguaggio dalle immagini di avvio.

+0

hai ragione, ma non c'è una soluzione? – CrazyDev

+0

Tuttavia, se si dispone di un'app con interfaccia totalmente personalizzata e, ad esempio, una schermata iniziale con il logo e il nome dell'app, è opportuno che l'immagine di avvio assomigli a un primo fotogramma di schermata iniziale. Quindi, se stai localizzando il nome dell'app, ad esempio, puoi anche localizzare Default.png nello stesso modo come qualsiasi altra risorsa. –

+0

Sono d'accordo che sembra strano che questa non sia un'opzione, ma ancora una volta Apple suggerisce di non avere uno splash screen. Anche se hai un'interfaccia utente personalizzata, rimuovi tutto il testo e utilizzalo come immagine di avvio. –

Problemi correlati