0
我有一個包含阿拉伯文本的NSString對象的集合。但是,當我嘗試使用UILabel顯示它們中的任何一個時,文本顯示從左到右而不是從右到左(NSLog正確顯示字符串)UILabel和從右到左的文本
我在考慮解決方法,應用對UILabel進行轉換以使y軸對稱,但是如何檢測NSString是否包含RTL字符串?
我有一個包含阿拉伯文本的NSString對象的集合。但是,當我嘗試使用UILabel顯示它們中的任何一個時,文本顯示從左到右而不是從右到左(NSLog正確顯示字符串)UILabel和從右到左的文本
我在考慮解決方法,應用對UILabel進行轉換以使y軸對稱,但是如何檢測NSString是否包含RTL字符串?
您是否嘗試將您的區域設置爲阿拉伯語?我會認爲這種類型的東西會自動處理。
嘗試在每個字符串的開頭添加unicode字符0x200F。該字符是指示文本方向性的不可見標記字符。
謝謝安德魯 問題是,我不能強制用戶更改他們的地區。它應該自動處理,因爲它在OS X中,但是... – user65959 2009-02-13 10:14:00