我有预先存在的带有本地化的 UIViewController。我在默认的 English Local 中添加了新的 UIViewController,我期待它会在其他 Storyboard 本地中为我创建相同的表单。但那并没有发生。
所以现在,我只有英文故事板中的这个新 UIViewController。
有没有办法将这个新的 UIViewController 复制到本地的另一个 Storyboard,或者指示 Xcode 在另一个本地创建这个 UIViewController?
在您的项目属性中,如果您使用该Localizations
部分,您可以在那里添加本地化语言和本地化语言的相关资源。它会要求您为本地化语言生成特定文件/资源,资源可以是您的控制器、plist 文件、可本地化文件等。
I've faced the same problem, so I just selected new UIViewController (whole VC scene) in "English" storyboard and copy-pasted it to another locale's storyboard. Then I made my "locale dependent" changes.
如果您只有一个新的视图控制器,您可以复制/粘贴,但如果您有很多新的更改,请查看此视频并阅读说明,该人创建了一个 Python 脚本,可根据您选择的基本情节提要更改其他情节提要,向其他本地化故事板添加新项目。我前段时间尝试过并且工作过。