在localizable.strings中添加丰富文本
问题描述:
是否可以向我的localizable.strings文件添加某种样式。在localizable.strings中添加丰富文本
例如
"HELLO_WORLD" = "Hello \bold WORLD \bold";
答
不,这是不可能的。本地化的字符串可以在您的代码和用户界面的许多地方使用,只有其中的一些可能支持显示富文本。例如,UILabel具有可从本地化字符串中设置的文本属性,但它无法显示富文本。
您将需要选择某种方式在UI中显示富文本,然后决定如何将该文本编码为本地化字符串。您可能最终必须解析本地化的字符串,并根据您想要显示文本的位置和方式进行自定义文本绘制。
我的问题20分钟后,我找到了添加富文本的方法! 我在我的localizable.strings中使用html样式并将我的文本插入到UIWebView中。 适合我的目的。 – Flatron
请注意,UIWebViews有漏洞和虚拟内存。 – Hyperbole