UITextView中的单词位置(RTL和LTR问题)

时间:2012-10-12 22:49:25

标签: ios xamarin.ios uitextview uitextposition

当我试图在包含来自希伯来语和英语的charcaters的单词周围获得矩形框架时,我的行为非常奇怪。 如果我只使用英语,下面的代码给了我一个正确的矩形框架 但如果我使用左对齐的希伯来字母,则此代码无效 而矩形只包含英文字母......

pos = GetPosition (BeginningOfDocument, startIndexOfWord);
pos2 = GetPosition (BeginningOfDocument, endIndexOfWord);
range = GetTextRange (pos, pos2);
rec = GetFirstRectForRange (range);

示例 - “Acbדדג”给我“Acb”矩形,“גדגדAA”给我“AA”矩形

任何其他键“”和“_”以及其他与英语键相同的键。 所以即使是“שש”也会给我“”矩形。 而真正奇怪的是,“שש”给我一个正确的矩形。 我已经花了很多时间在这上面,所以我希望有人有答案。 感谢。

0 个答案:

没有答案