2011-09-29 69 views
4

是否可以向我的localizable.strings文件添加某種樣式。在localizable.strings中添加豐富文本

例如

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

我的問題20分鐘後,我找到了添加富文本的方法! 我在我的localizable.strings中使用html樣式並將我的文本插入到UIWebView中。 適合我的目的。 – Flatron

+0

請注意,UIWebViews有漏洞和虛擬內存。 – Hyperbole

回答

3

不,這是不可能的。本地化的字符串可以在您的代碼和用戶界面的許多地方使用,只有其中的一些可能支持顯示富文本。例如,UILabel具有可從本地化字符串中設置的文本屬性,但它無法顯示富文本。

您將需要選擇某種方式在UI中顯示富文本,然後決定如何將該文本編碼爲本地化字符串。您可能最終必須解析本地化的字符串,並根據您想要顯示文本的位置和方式進行自定義文本繪製。