UILabel和从右到左的文字

时间:2009-02-13 08:34:38

标签: cocoa-touch

我有一组包含阿拉伯语文本的NSString对象。但是,当我尝试使用UILabel显示其中任何一个时,文本从左到右而不是从右到左显示(NSLog正确显示字符串)

我正在考虑解决方法,将变换应用于UILabel以使y轴对称,但是如何检测NSString是否包含RTL字符串?

2 个答案:

答案 0 :(得分:1)

尝试将unicode字符0x200F添加到每个字符串的开头。此字符是一个不可见的标记字符,表示文本的方向性。

答案 1 :(得分:0)

您是否尝试过将您所在的地区设为阿拉伯语?我原以为这种事情会自动处理。