2

如何获得 uitextview 的书写语言?或者我怎么知道 uitextview 在当前状态下是从右到左还是从左到右?

4

3 回答 3

2
[textView baseWritingDirectionForPosition:[textView beginningOfDocument] inDirection:UITextStorageDirectionForward] == UITextWritingDirectionRightToLeft

如果UITextView从右到左应该返回真,否则返回假。

如果需要,可以在此处找到更多文档!

于 2012-11-17T22:53:46.620 回答
1

在回答您的其他问题时,您可以从UITextInputMode文档中获取使用的键盘语言:http: //developer.apple.com/library/ios/#documentation/uikit/reference/UITextInputMode_Class/Reference/Reference.html

于 2012-11-19T20:34:09.057 回答
0

这个解决方案对我来说效果更好

[NSLocale characterDirectionForLanguage:self.textView.textInputMode.primaryLanguage] == NSLocaleLanguageDirectionRightToLeft
于 2016-08-01T18:27:36.810 回答