2014-10-07 104 views
1

在键盘扩展中,info.plist“PrefersRightToLeft”中有一个字段,它是Bool。这(据我所知)不能以编程方式设置。键盘扩展 - 文本方向从右到左(RTL)

UITextInputTraitsUIKeyInput委托或我试过的任何其他方式都没有。试图使用通过的UITextInputsetBaseWritingDirection

有没有什么办法让代码中的textField改变方向(RTL和LTR)支持适当的语言?

+0

您是否设法找到任何解决方案?在我身边,我也面临类似的问题** RTL **真的开始行动时,例如我使用阿拉伯文字母,但与拉丁字母只有对齐更改。 – deimus 2015-02-05 22:47:53

+0

@deimus尚无解决方案。一些文本字段是“自动检测”(如Notes),但其他许多字段则不是。 – bauerMusic 2015-02-06 05:04:44

+0

我遇到了同样的问题,看起来我需要2个独立的应用程序来支持RTL和LTR语言。 – thisiscrazy4 2015-02-07 04:12:10

回答

0

看来,适当的textFields自动检测插入的语言,并适当调整。