/ / Xib par défaut se charger au lieu de Xib désiré? - ios, localisation, xib

Par défaut, Xib se charge au lieu de Xib souhaité? - ios, localisation, xib

Dans mon application, j'ai activé la localisation pour l'espagnol. Les sources telles que les chaînes, les listes de plistes, les images, etc. fonctionnent correctement sans aucun problème sauf les fichiers xib.

Au lieu de la xib de la langue sélectionnée (espagnol dans mon exemple), le fichier xib par défaut de View Controller charge

ci-dessous est mon paquet

entrer la description de l'image ici

Et les captures d'écran de Xibs anglais et espagnols respectivement

EditViewController.xib (anglais)

entrer la description de l'image ici

EditViewController.xib (espagnol)

entrer la description de l'image ici

Comme vu dans les images ci-dessus, j'ai traduit les textes (en xib) en espagnol pour espagnol xib Mais le contrôleur de vue charge le même xib (celui par défaut) pour les deux langues. Aidez-moi à montrer le xib désiré.

Remarque:- Le bouton Enregistrer dans le coin supérieur gauche change le texte "dans la langue sélectionnée (je règle le type d’identificateur de cet UIBarButtonItem sur" enregistrer ")

Réponses:

0 pour la réponse № 1

Je pense que vous devez changer la langue de votre ipad ou de votre iPhone.

Votre application doit dettecter cette langue et afficher la xib souhaitée, dans les dossiers "EN" ou "ES".

Le dossier par défaut utilisé par ios est "EN" (anglais), vous pouvez donc essayer de permuter tous les fichiers de "EN" en langue "ES".

Une autre option consiste à utiliser le même xib pour les deux langages et à utiliser NSLocalizedString à la place de 2 xibs.