如何知道文字的方向?

问题描述 投票:4回答:1

当我在UITextView中输入文字时,我需要知道文字的方向,这取决于键盘的语言。例如,如果用户输入的是英语,那么方向将是 "从左到右",如果用户输入的是阿拉伯语,则是 "从右到左"。我需要这个值,避免硬编码匹配每种语言和它的文本方向。

这可能吗?

ios uitextview
1个回答
4
投票

看看这个方法 UITextInput协议:

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

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

UITextView实现了这样的协议。

© www.soinside.com 2019 - 2024. All rights reserved.