我可以直接在iOS故事板中本地化字符串而不使用代码吗?

时间:2012-10-04 10:24:44

标签: ios localization storyboard

我在故事板中有一个非常简单的Startscreen,带有UILabel和Button。还不需要类文件,并且希望避免在viewdidload中设置一个UILabel而有两个额外的文件。

有没有办法直接在故事板中设置标签?比如选择UILabel并在标题选项卡中写入NSLocalizedString(@“startlabel”,nil)?

非常感谢您的帮助

1 个答案:

答案 0 :(得分:3)

您可以为UILabelUIButton创建商店,然后以编程方式更改商品:

myLabel.text = NSLocalizedString(@"startlabel", "start label");
[myButton setTitle:NSLocalizedString(@"startButton", "start button") forState: UIControlStateNormal];

并且不要忘记创建Localizable.strings文件,您可以在其中指定翻译