gpt4 book ai didi

ios - 我真的需要为每个 UIStoryboard 语言文件添加两次相同的元素吗?

转载 作者:行者123 更新时间:2023-11-28 20:55:42 25 4
gpt4 key购买 nike

我在一个国际化的 Xcode 项目中工作,它有两个 UIStoryboard 文件 en.lproj/Main.storyboardnl.lproj/Main.storyboard

这样做的结果是,如果我想添加一个新元素,比如说一个 UIButton 到 Storyboard,我必须添加两次,每个文件一次(因此设置约束等也两次)?

这是它在导航器中的样子:

enter image description here

但选择基础文件实际上选择了 en.lproj/Main.storyboard,在添加按钮后,我似乎必须在另一个文件中执行相同的过程。

这就是它的工作方式吗?

最佳答案

没有。通常的方法是您只有一个 Storyboard,其中包含您的“基本”语言(例如英语)的所有 UI 元素、约束等。对于每一种额外的语言(例如德语),您都有一个字符串文件,其中包含 Storyboard中所有文本(按钮、标签等)的翻译。

Xcode

关于ios - 我真的需要为每个 UIStoryboard 语言文件添加两次相同的元素吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52631829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com