gpt4 book ai didi

iphone - 在不使用 XIB 本地化的情况下本地化我的 iPhone 应用程序?

转载 作者:行者123 更新时间:2023-11-28 22:24:30 24 4
gpt4 key购买 nike

我在我的示例应用程序中使用英语和西类牙语的本地化。我为英语和西类牙语添加了 Localizable.strings 类。我知道可以本地化图像、XIB 和标签文本。但我想知道是否可以在不本地化 XIB 的情况下本地化 iPhone 应用程序,甚至需要什么才能使 XIB 本地化?或者我们可以在 Interface Builder 中将按钮标题指定为 NSLocalizedString(@"TITLE", nil) 吗?我知道这不是执行此操作的正确方法。请建议我进一步处理。

谢谢。

最佳答案

是的,您可以在不本地化 XIB 的情况下本地化应用。

您需要为每个标签、按钮、 TextView ……创建一个导出然后在 viewDidLoad 中设置正确的本地化字符串:

-(void) viewDidLoad {
[super viewDidLoad];

self.nameLabel.text = NSLocalizedString(@"name:", @"name label");
[self.saveButton setTitle:NSLocalizedString(@"save", @"Save button title.") forState:UIControlStateNormal];
}

我就是这样做的,因为更改所有本地化的 XIB 只会花费很长时间,而使用自动布局可以确保一切都适合。

关于iphone - 在不使用 XIB 本地化的情况下本地化我的 iPhone 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19359575/

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