我正在尝试为我的 UITableView 使用本地化索引,就像 iPhone 的联系人应用程序一样。这是我返回字符数组的方法:
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView
{
return [[UILocalizedIndexedCollation currentCollation] sectionIndexTitles];
}
我将语言设置更改为非英语(例如:俄语)。然而,它总是返回一个英文字符数组:
|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y |Z|#
它与 iPhone 通讯录应用程序不同,后者显示带有合并的俄语和英语字符的索引。
有没有办法获取本地化的字符数组?
您可以使用 CLDR 的“索引字符”,如下所述:C#:获取斯堪的纳维亚语言的字母? https://stackoverflow.com/questions/1542781
该函数可能在内部执行相同的操作,或者它想要这样做。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)