2013-05-04 8 views
6

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

+0

hey, voglio anche la stessa cosa nella mia app plz aiutaci. – freelancer

risposta

3

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à.)

0

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.

4

enter image description here

È 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.

Problemi correlati