设置UILocalizedIndexedCollat​​ion语言顺序

时间:2011-12-25 15:06:37

标签: objective-c uitableview localization hebrew non-english

我在我的应用程序中使用UILocalizedIndexedCollation来返回索引的tableview。 我的语言环境设置为希伯来语,在索引表中我可以看到包含英语和希伯来语字母的索引列表。

顺序始终相同,首先是英文字母,然后是希伯来字母。是否可以将希伯来字母放在索引列表中的英文字母上方(与“联系人”应用程序相同)?

1 个答案:

答案 0 :(得分:1)

无法配置UILocalizedIndexCollat​​ion来执行此操作。这是一个常见问题,它也适用于日语(见UILocalizedIndexedCollation for Japanese giving different ordering to contacts/music apps)。

如果你想这样做,你需要在使用之前自己重新排序UILocalizedIndexCollat​​ion的结果。显然,这需要一些小心,以确保以相同的方式更改所有数组,并进一步注意确保您按正确的顺序获取事物。