UIBarButtonItem具有诸如“取消”,“完成”和其他一些标识符。它们以文本形式显示给用户。如果用户更改语言,则例如“取消”按钮将自动翻译。作为开发人员,您无需为此按钮提供本地化字符串。这意味着“取消”,“完成”和其他字符串已经本地化,并且与操作系统一起提供。
这是一种以编程方式获取此字符串的方法吗?
我不想将其他字符串添加到本地化文件。如果可以访问,那将是非常好的。
这是我创建的一个小宏,用于获取系统UIKit字符串:
#define UIKitLocalizedString(key) [[NSBundle bundleWithIdentifier:@"com.apple.UIKit"] localizedStringForKey:key value:@"" table:nil]
像这样使用它:
UIKitLocalizedString(@"Search");
UIKitLocalizedString(@"Done");
UIKitLocalizedString(@"Cancel");
...
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句