在localizable.strings中添加富文本

时间:2011-09-29 18:09:20

标签: iphone objective-c ios

是否可以在我的localizable.strings文件中添加某种样式。

例如

 "HELLO_WORLD" = "Hello \bold WORLD \bold";

1 个答案:

答案 0 :(得分:3)

不,这是不可能的。本地化字符串可以在代码和UI中的许多位置使用,其中只有一些可以支持富文本的显示。例如,UILabel有一个text属性,您可以从本地化字符串设置该属性,但它无法显示富文本。

您需要选择在UI中显示富文本的某种方式,然后决定如何在本地化字符串中对该文本进行编码。您可能最终必须解析本地化字符串并根据您希望显示文本的位置和方式执行自定义文本绘制。