改变lokalized故事板

时间:2012-03-14 17:37:44

标签: ios5 localization xcode4.2 storyboard

我需要本地化独立于设备(iPad)设置。

是否可以在代码中的本地化故事板之间切换。我发现了如何更改NSUserDefaults或创建新的NSBundle,以便我可以获得正确的本地化字符串。但是,如果我有故事情节,我应该如何处理呢?

感谢任何建议

1 个答案:

答案 0 :(得分:0)

如果你想加载另一个故事板而不是默认的故事板(主故事板),只需加载它:

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

如果您未在Info.plist文件中指定主故事板/ NIB,则还可以在应用程序代理的application:didFinishLaunchingWithOptions:方法中手动加载故事板。事实上,如果你没有指定主要故事/ NIB,你必须在那里做。

希望有所帮助。 : - )