【发布时间】:2012-01-28 12:59:10
【问题描述】:
我有一个应用程序可以读取一些字符串并在一些 UILabel 中显示它们,但是这些字符串不是来自一种语言,所以如果字符串来自 RTL 语言,我需要能够将标签的对齐方式设置为正确,否则离开。
那么有没有一种直接的方法来实现这一点,如果没有,那么从字符串中获取语言方向的最佳方法是什么。 我正在考虑检查字符串的前 X 个字符,并查看 LTR 和 RTL 字符的较大百分比以根据它设置标签的对齐方式。这是一个好的解决方案吗?如果是这样,我在哪里可以找到一个表格,显示哪些是属于 LTR 字符的 unicode 以及哪些属于 RTL。
【问题讨论】:
标签: ios cocoa-touch unicode right-to-left