如何知道文字的方向?

时间:2012-07-03 06:47:00

标签: ios uitextview

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

这可能吗?

1 个答案:

答案 0 :(得分:4)

UITextInput Protocol

中查看此方法
- (UITextWritingDirection)baseWritingDirectionForPosition:(UITextPosition *)position inDirection:(UITextStorageDirection)direction

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

UITextView实现了这样的协议。