如何获取动态创建的Label的对象ID?

时间:2018-03-15 09:30:04

标签: ios objective-c xcode

如何获取动态创建的Label的对象ID?因为我必须翻译其他语言的Label文本。

enter image description here

2 个答案:

答案 0 :(得分:2)

对象ID由接口构建器和接口构建器在内部使用它创建,没有OAuth2SSoClient的此属性为您提供对象ID。因此,无论是在故事板上还是在运行时创建视图,您都无法通过代码(动态)访问它。

答案 1 :(得分:1)

我们可以使用String文件从app翻译文本。在字符串文件中,我们可以存储我们想要翻译的字符串 例如:
Localizable.string(印地文)

"translate" = "अनुवाद करना";

Localizable.string(英文)

"translate" = "translate"

当我们运行app时,app会自动存储文件中选定的语言翻译 Ex.
[[Localisator sharedInstance] setLanguage:[language];