我已预先存在具有本地化的UIViewController。我已经在默认的英语Local中添加了新的UIViewController,我期待它会在其他Storyboard本地为我创建相同的表单。但这并没有发生。
现在,我只在英语故事板中使用了这个新的UIViewController。
有没有,要么将这个新的UIViewController复制到本地的其他Storyboard,要么指示Xcode在另一个本地创建这个UIViewController?
答案 0 :(得分:2)
在“项目”属性中,如果使用Localizations
部分,则可以为本地化语言添加本地化语言和相关资源。它会要求您为本地化语言生成特定文件/资源,资源可以是您的控制器,plist文件,可本地化文件等。
答案 1 :(得分:2)
我遇到了同样的问题,所以我只是在“英语”故事板中选择了新的UIViewController(整个VC场景)并将其复制粘贴到另一个语言环境的故事板。然后我做了“依赖于语言环境”的更改。
答案 2 :(得分:1)
如果您只有一个新的viewcontroller,您可以复制/粘贴,但是如果您有很多新的更改,请查看this video并阅读说明,该人创建了一个python脚本,根据以下内容更改其他storyboads您选择的基本故事板,将新项目添加到其他本地化的故事板。 我前段时间尝试过并且工作过。