2

uitextview の書き込み言語を取得するにはどうすればよいですか? または、現在の状態で uitextview が右から左または左から右であることをどのように知ることができますか?

4

3 に答える 3

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

UITextViewが右から左の場合は true を返し、それ以外の場合は false を返します。

必要に応じて、詳細なドキュメントをここで見つけることができます。

于 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 に答える