使用Storyboard本地化UIViewController

时间:2013-03-27 13:32:00

标签: ios xcode ios6 xcode4.6

我已预先存在具有本地化的UIViewController。我已经在默认的英语Local中添加了新的UIViewController,我期待它会在其他Storyboard本地为我创建相同的表单。但这并没有发生。

现在,我只在英语故事板中使用了这个新的UIViewController。

有没有,要么将这个新的UIViewController复制到本地的其他Storyboard,要么指示Xcode在另一个本地创建这个UIViewController?

3 个答案:

答案 0 :(得分:2)

在“项目”属性中,如果使用Localizations部分,则可以为本地化语言添加本地化语言和相关资源。它会要求您为本地化语言生成特定文件/资源​​,资源可以是您的控制器,plist文件,可本地化文件等。

答案 1 :(得分:2)

我遇到了同样的问题,所以我只是在“英语”故事板中选择了新的UIViewController(整个VC场景)并将其复制粘贴到另一个语言环境的故事板。然后我做了“依赖于语言环境”的更改。

答案 2 :(得分:1)

如果您只有一个新的viewcontroller,您可以复制/粘贴,但是如果您有很多新的更改,请查看this video并阅读说明,该人创建了一个python脚本,根据以下内容更改其他storyboads您选择的基本故事板,将新项目添加到其他本地化的故事板。 我前段时间尝试过并且工作过。