4

UITextViewを入力するときに、キーボードの言語に応じてテキストの方向を知る必要があります。たとえば、ユーザーが英語で入力している場合、方向は「左から右」になり、ユーザーがアラビア語で入力している場合、「右から左」になります。私は間違いなくその値を必要とし、各言語とそのテキストの方向との間の一致をハードコーディングすることを避けます。

これは可能ですか?

4

1 に答える 1

4

UITextInputプロトコルからこのメソッドをチェックしてください:

- (UITextWritingDirection)baseWritingDirectionForPosition:(UITextPosition *)position inDirection:(UITextStorageDirection)direction

これは、書き込み方向を表す定数を返します(たとえば、左から右または右から左)

UITextViewはそのようなプロトコルを実装します。

于 2012-07-03T06:54:40.043 に答える