当我尝试在Android工作室应用中实现相同的方案时遇到了同样的问题Android studio question and answer
现在我在Xcode中遇到同样的问题,我正在使用数据库中的数据并在文本视图中显示它,每当列表视图项以LTR文本开头时,即使有RTL字,行的其余部分也会显示正确在它的middel。但是每当一个项目以RTL文本开头时,它都会将整个项目抛出到RTL而不仅仅是RTL单词。
有没有办法可以强制视图始终保持LTR,即使它以RTL字开头,就像上面链接中标记的答案一样?
显示Bidi代码,就好像它不知道如何处理代码一样。 例子:
我想显示以下内容:
'אנאאנא - Ek是,是的,我们是Wie Ek,是,sal wees。“
但它显示为:
“.Ek是,是的,我们是Wie Ek,是,sal wees - אנאאנא'
当希伯来语文本介于其他普通文本之间时,它很好:
'他说אנאאנא - 我,是,我将是谁,是,将来。“
答案 0 :(得分:1)
如果有人遇到同样的问题我得到了以下答案。在从数据库显示字符串后将其添加到viewcontroller:
[_ content appendString:@“\ u200E”];