Ho un'app che utilizza la localizzazione, ho bisogno di aggiungere un'altra lingua, voglio visualizzare due immagini di lingua diversa con lo stesso nome in un file xib, il file xib non è localizzato come sto localizzando le immagini. Può essere fatto usando l'interfaccia builder, senza scrivere alcun codice?Aggiunta di una nuova lingua all'app localizzata esistente
risposta
Aggiungere le immagini alle sottodirectory localizzate nel progetto (it.lproj, es.lproj, ecc.) E iOS acquisirà l'immagine corretta quando disarchivia il file xib localizzato.
Xcode può farlo automaticamente per voi: basta selezionare la risorsa che si desidera localizzare (un'immagine, un file XI ter, ecc), visualizzare l'ispettore File riquadro, e quindi fare clic sul pulsante Localizzare.
(Come nota a margine, è una cattiva abitudine localizzare un numero elevato di immagini. Devi rimuovere il testo dalle immagini e sceglierle in modo che siano "neutre" e "comprensibili" in ogni regione del mondo. la dimensione ti ringrazierà.)
Per farlo senza codice devi localizzare gli xibs, altrimenti ti verrà richiesto il codice da te o da altri e qualche configurazione. È più semplice come segue:
Supponendo di aver aggiunto già delle localizzazioni al progetto (puoi farlo nella scheda Progetto> Informazioni) devi solo selezionare l'immagine nell'albero del progetto e controllare le localizzazioni desiderate nella barra laterale destra (cmd-alt-1, localizzazioni).
Sostituire l'immagine in ogni directory * .lproj con la versione localizzata. Quindi nel tuo viewDidLoad
usa -[UIImage imageNamed:]
come al solito per caricare un'immagine nella vista immagine di xib o qualunque cosa tu stia facendo.
È possibile aggiungere un altro linguaggio per Clicca sul + button.Hope questo vi aiuterà maggio you.But devi fare XIB più di quanto si sta dicendo di impostare le immagini in una sola XIB penso che sia non possibile.
- 1. aggiunta di una nuova relazione has_many a un modello esistente
- 2. Aggiunta di una nuova riga con PHPExcel?
- 3. Aggiunta di una nuova istanza in weka
- 4. Una soluzione scriptbundle localizzata
- 5. Aggiunta di una matrice all'array esistente senza richiamare una nuova chiave
- 6. Aggiungi una nuova lingua a OpenEars
- 7. iOS Ottieni la versione localizzata di una stringa per una lingua specifica
- 8. Aggiunta di una nuova riga in iTextSharp
- 9. Aggiunta di una nuova colonna all'errore di matrice
- 10. Ottieni il nome della lingua localizzata dal codice locale
- 11. Aggiunta di UINavigationController a UIViewController esistente
- 12. Aggiunta di port forwarding su una casella vagrant esistente
- 13. Esercizi semplici per l'apprendimento di una nuova lingua
- 14. XML - aggiunta nuova riga
- 15. Aggiunta di una nuova riga a una sottoclasse QAbstractListModel
- 16. Aggiungere una nuova coppia di valori chiave a Firebase esistente
- 17. Come si sposta una finestra esistente in una nuova scheda?
- 18. Aggiunta di una cartella esistente per Eclipse progetto (STS)
- 19. Aggiunta di una stringa JSON esistente con Gson
- 20. jQuery: aggiunta di testo a una dinamica esistente HREF
- 21. Crea nuova espressione dall'espressione esistente
- 22. Aggiunta di una nuova riga di dati a TextBox
- 23. Yii2 API restful - Esempio di aggiunta di una nuova azione
- 24. Schermata Splash localizzata in iPhone
- 25. Creazione di un'applicazione per iPhone localizzata ma che consente all'utente di cambiare la lingua per l'applicazione
- 26. Wpf DataGrid aggiunta nuova riga
- 27. Aggiunta di Envers a un database esistente
- 28. Aggiunta di flusso a un progetto esistente
- 29. Aggiunta di file a file zip esistente
- 30. Aggiunta di identità a un progetto esistente
hey, voglio anche la stessa cosa nella mia app plz aiutaci. – freelancer