Objective c 从数据库混合Xcode LTR和RTL文本
当我尝试在Android studio应用程序中实现相同的场景时,我遇到了同样的问题 现在我在Xcode中也遇到了同样的问题,我使用数据库中的数据并将其显示在textview中,每当列表视图项以LTR文本开头时,即使中间有RTL word,该行的其余部分也会显示正确。但是,每当一个项目以RTL文本开头时,它都会将整个项目抛出到RTL,而不仅仅是RTL单词 有什么方法可以强迫视图始终保持LTR,即使它以RTL单词开头,如上面链接中标记的答案 Bidi代码只是显示出来,好像它不知道如何处理这些代码。 示例: 我想显示以下内容: אנאאאא-Ek is,was,sal wees Wie Ek is,was,sal wees。” 但它显示为: “.Ek是,是,sal wees Wie Ek是,是,sal wees-אאאאא” 当希伯来文文本介于其他正常文本之间时,其精细程度如下:Objective c 从数据库混合Xcode LTR和RTL文本,objective-c,xcode,right-to-left,hebrew,bidi,Objective C,Xcode,Right To Left,Hebrew,Bidi,当我尝试在Android studio应用程序中实现相同的场景时,我遇到了同样的问题 现在我在Xcode中也遇到了同样的问题,我使用数据库中的数据并将其显示在textview中,每当列表视图项以LTR文本开头时,即使中间有RTL word,该行的其余部分也会显示正确。但是,每当一个项目以RTL文本开头时,它都会将整个项目抛出到RTL,而不仅仅是RTL单词 有什么方法可以强迫视图始终保持LTR,即使它以RTL单词开头,如上面链接中标记的答案 Bidi代码只是显示出来,好像它不知道如何处理这些代码。
“他说,我是,曾经是,应该是我是,曾经是,应该是。”如果有人遇到同样的问题,我会得到以下答案。显示数据库中的字符串后,将其添加到viewcontroller: [_contentappendstring:@“\u200E”]