在输入 UITextView 时,我需要根据键盘的语言知道文本的方向。例如,如果用户正在输入英文,则方向将是“从左到右”,如果用户正在输入阿拉伯语,则方向将是“从右到左”。我毫无疑问地需要这个值,并避免对每种语言及其文本方向之间的匹配进行硬编码。
这可能吗?
在输入 UITextView 时,我需要根据键盘的语言知道文本的方向。例如,如果用户正在输入英文,则方向将是“从左到右”,如果用户正在输入阿拉伯语,则方向将是“从右到左”。我毫无疑问地需要这个值,并避免对每种语言及其文本方向之间的匹配进行硬编码。
这可能吗?
从UITextInput 协议中检查这个方法:
- (UITextWritingDirection)baseWritingDirectionForPosition:(UITextPosition *)position inDirection:(UITextStorageDirection)direction
这将返回一个表示书写方向的常量(例如,从左到右或从右到左)
UITextView 实现了这样的协议。