Devo creare un'applicazione per più lingue; il mio problema è l'immagine di avvio, qual è il modo di utilizzare un'immagine di avvio in base alla lingua del dispositivo. id c'è qualcosa nel file plist?IOS: linguaggio di avvio per immagini multiple
risposta
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.
- 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.
- Le immagini di avvio verranno visualizzate nell'elenco dei file di progetto. Seleziona uno di loro.
- 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).
- 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.
- 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.
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.
hai ragione, ma non c'è una soluzione? – CrazyDev
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. –
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. –
- 1. Immagini multiple per modello
- 2. Cucitura di immagini multiple per la fotocamera
- 3. Caffe Immagini multiple di input
- 4. Avvio automatico di istanze multiple upstart
- 5. Immagine di avvio di iOS tipo file
- 6. AVSpeechVelocità di avvio in iOS 8
- 7. Prevenire riconfezionare selezioni di immagini multiple
- 8. Miglior linguaggio di programmazione per l'elaborazione delle immagini mediche
- 9. Immagini di Docker multiple in .gitlab-ci.yml
- 10. Quale libreria di memorizzazione immagini per iOS?
- 11. Come ridurre il ritardo di avvio di AVPlayer per iOS
- 12. Come forzare le immagini di lancio invece della schermata di avvio su iOS 8?
- 13. Qual è lo scopo delle immagini di avvio in un'applicazione iOS?
- 14. Le immagini di avvio non vengono visualizzate su un'app Web schermata iniziale utilizzando iOS 9
- 15. iOS: come ritardare la schermata di avvio?
- 16. Metodo canonico per misurare le prestazioni di avvio dell'app iOS?
- 17. Avvio di Swift REPL per iOS vs OSX
- 18. iOS 9 schermata di avvio nero
- 19. Xcode | Perché utilizzare un file di schermata di avvio oltre l'origine delle immagini di avvio?
- 20. Come visualizzare l'immagine di avvio
- 21. Cambio sintassi ID linguaggio iOS 9 beta
- 22. Dimensioni e nomi delle icone e avvio delle immagini in Xcode 5, ios 7
- 23. La schermata di avvio di iOS non si aggiorna
- 24. Slider FileReader JS Upload di immagini multiple (indice incrementale)
- 25. Quali interpreti di linguaggio di script funzioneranno su iOS?
- 26. IOS StoryBoard Segue multiple da una TableCell
- 27. iOS: barra di navigazione con immagini per pulsanti
- 28. Come posso localizzare una cartella di immagini per iOS?
- 29. Estrazione di immagini da PSD per l'utilizzo nell'app iOS
- 30. ios integrato in immagini UIBarButtonSystemItem
puoi spiegare come farlo? – CrazyDev
Ho modificato il mio post con ulteriori spiegazioni. –
è 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