我在项目中使用Xcode 5。并且该项目需要本地化。 Xcode帮助我生成了Localizable.strings,看起来像

/* Class = "IBUIButton"; normalTitle = "2013-10-1"; ObjectID = "p5u-h7-pfJ"; */
"p5u-h7-pfJ.normalTitle" = "2013-10-1";

/* Class = "IBUILabel"; text = "Label"; ObjectID = "pBS-eN-YUz"; */
"pBS-eN-YUz.text" = "Label";

/* Class = "IBUITextField"; placeholder = "Input Name Here"; ObjectID = "pE4-WG-fPp"; */
"pE4-WG-fPp.placeholder" = "Input Name Here";

/* Class = "IBUILabel"; text = "Detail"; ObjectID = "qSu-Mo-baT"; */
"qSu-Mo-baT.text" = "Detail";

但是如果我要在 Storyboard 中添加新的UI,该怎么办。如何添加新的键值?

最佳答案

在 Storyboard 中,每个对象都有一个ID。在“实用程序” View 的“身份检查器”拇指的“文档”部分中,有一个字段“对象ID”

我从未使用过它,但是我想,如果您有一个ID为141-wB-KQD的标签,并且想要设置其text属性,则必须输入Localizable.strings:

"141-wB-KQD.text" = "the value you want";

10-08 05:58
查看更多