我正在尝试使用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联系人应用程序不同,该应用程序显示包含俄语和英语合并字符的索引。
无论如何都要获得本地化的字符数组?
答案 0 :(得分:1)
您可以像我在此处所述使用CLDR的“索引字符”:C#: get letters of alphabet for scandinavian language?
该函数可能在内部执行相同操作,或者它想要。