Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以不使用代码直接在iOS情节提要中本地化字符串吗?_Ios_Localization_Storyboard - Fatal编程技术网

我可以不使用代码直接在iOS情节提要中本地化字符串吗?

我可以不使用代码直接在iOS情节提要中本地化字符串吗?,ios,localization,storyboard,Ios,Localization,Storyboard,我在故事板中有一个非常简单的Startscreen,带有一个UILabel和一个按钮。还不需要任何类文件,并且希望避免仅在viewdidload中设置一个UILabel就需要两个额外的文件 有没有办法直接在情节提要中设置标签?例如,选择UILabel并写入标题选项卡NSLocalizedString(@“StartAbel”,nil) 非常感谢您的帮助您可以为ui标签和ui按钮创建出口,然后通过编程更改标题: myLabel.text = NSLocalizedString(@"startlab

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

有没有办法直接在情节提要中设置标签?例如,选择UILabel并写入标题选项卡NSLocalizedString(@“StartAbel”,nil)


非常感谢您的帮助

您可以为
ui标签
ui按钮
创建出口,然后通过编程更改标题:

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

别忘了创建
可本地化的.strings
文件,您可以在其中指定翻译

就像我说的那样,我希望避免以编程方式进行,但如果没有其他方法的话,我将不得不这样做。不幸的是,只有两种方法可以做到这一点:创建单独的故事板或通过NSLocalizedString编程设置标题。希望它能回答你的问题,这是肯定的。非常感谢。