/ / По подразбиране Xib се зарежда вместо желания Xib? - ios, локализация, xib

Стандартният Xib се зарежда вместо желания Xib? - ios, локализация, xib

В моето приложение активирах локализацията за испански език. Източници като струни, Plist, изображения и т.н. работят добре без проблем, с изключение на Xib файловете.

Вместо xib на избрания език (испански в моя пример) контролерът View зарежда по подразбиране xib файла

долу е пакетът ми

въведете описанието на изображението тук

И екранните снимки съответно на английски и испански Xibs

EditViewController.xib (на английски)

въведете описанието на изображението тук

EditViewController.xib (испански)

въведете описанието на изображението тук

Както се вижда от горните изображения, аз преведох текстовете (на xib) на испански за испански xib Но viewcontroller зарежда същия xib (по подразбиране) и за двата езика. Помогнете ми да покажа желания xib.

Забележка:- Бутонът за запазване в горния ляв ъгъл променя текста му на избрания език (задавам типа идентификатор на този UIBarButtonItem да "запишете")

Отговори:

0 за отговор № 1

Мисля, че трябва да промените езика на вашия ipad или ур iPhone.

Приложението ви трябва да изрича този език и да показва желания xib в папки "EN" или "ES".

Папката по подразбиране, която ще използва ios, е "EN" (английски), така че u можете да опитате да замените всички файлове от "EN" на "ES" език.

Друг вариант, е да използвате един и същ xib и за двата езика и да използвате NSLocalizedString, вместо да правите 2 xibs.