4

在输入 UITextView 时,我需要根据键盘的语言知道文本的方向。例如,如果用户正在输入英文,则方向将是“从左到右”,如果用户正在输入阿拉伯语,则方向将是“从右到左”。我毫无疑问地需要这个值,并避免对每种语言及其文本方向之间的匹配进行硬编码。

这可能吗?

4

1 回答 1

4

从UITextInput 协议中检查这个方法:

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

这将返回一个表示书写方向的常量(例如,从左到右或从右到左)

UITextView 实现了这样的协议。

于 2012-07-03T06:54:40.043 回答