UITableView的本地化索引

时间:2010-05-25 22:51:55

标签: iphone uitableview localization indexing

我正在尝试使用UITableView的本地化索引,就像iPhone的Contacts应用程序一样。这是我如何返回一个字符数组:

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView
{
    return [[UILocalizedIndexedCollation currentCollation] sectionIndexTitles];
}

我将语言设置更改为非英语(例如:俄语)。但是,它总是以英语返回一个字符数组:

| A | B | C | d | E | F | G | H | I |Ĵ| K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |#

与iPhone联系人应用程序不同,该应用程序显示包含俄语和英语合并字符的索引。

无论如何都要获得本地化的字符数组?

1 个答案:

答案 0 :(得分:1)

您可以像我在此处所述使用CLDR的“索引字符”:C#: get letters of alphabet for scandinavian language?
该函数可能在内部执行相同操作,或者它想要。