我在项目中使用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";