изменить локализованные раскадровки - PullRequest
0 голосов
/ 14 марта 2012

Мне нужна локализация, чтобы не зависеть от настроек устройства (iPad).

Возможно ли переключение между локализованными раскадровками в коде. Я узнал, как изменить NSUserDefaults или создать новый NSBundle, чтобы я мог получить правильные локализованные строки. Но что, если у меня есть локализованные раскадровки, как мне справиться с этим?

спасибо за любые предложения

1 Ответ

0 голосов
/ 01 мая 2012

Если вы хотите загрузить другую раскадровку, отличную от стандартной (основной раскадровки), просто загрузите ее:

UIStoryBoard *storyboard = [UIStoryboard storyboardWithName: @"TheOtherStoryboard" bundle: nil];
UIViewController *rootVC = [storyboard instantiateInitialViewController];

Если вы не указали основную раскадровку / NIB в своем файле Info.plistВы также можете загрузить раскадровку вручную в методе application:didFinishLaunchingWithOptions: делегата вашего приложения.Фактически, вы должны сделать это там, если вы не укажете основной рассказчик / NIB.

Надеюсь, это поможет.: -)

...