gpt4 book ai didi

ios - 是否可以仅通过代码而不是直接在 Interface Builder 中完成本地化?

转载 作者:行者123 更新时间:2023-11-28 19:21:06 27 4
gpt4 key购买 nike

IB 是否不允许为显示文本的组件指定本地化键而不是对值进行硬编码?例如,如果您希望 UILabel 显示国际化文本,是否只有通过代码才能做到这一点?当您拥有像 IB 这样的 WYSIWYG 编辑器时,看起来像这样的 PITA 必须在代码中设置所有标签文本。我想我在 VB5 中就有了这个功能!

最佳答案

您实际上通常不需要编写任何代码来本地化您的 Interface Builder 用户界面 (Xibs)。您要做的是在 XCode 的帮助下创建这些 Xib 的本地化版本。在您的 XCode 项目中,选择一个 Xib,打开文件检查器(它位于实用程序面板中),您将在其中看到一个本地化部分。单击 + 按钮,XCode 将为您选择的语言创建一个版本,然后您可以通过翻译文本以及调整 UI 元素大小或执行您喜欢的任何其他操作来对其进行本地化。

关于ios - 是否可以仅通过代码而不是直接在 Interface Builder 中完成本地化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8774233/

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