Локализованный индекс для UITableView - PullRequest
9 голосов
/ 26 мая 2010

Я пытаюсь использовать локализованный индекс для моего 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 Contacts, в котором указатель объединен русскими и английскими символами.

Есть ли способ получить локализованный массив символов?

1 Ответ

1 голос
/ 02 июля 2010

Вы можете использовать 'индексные символы' CLDR, как я описал здесь: C #: получить буквы алфавита для скандинавского языка?
Эта функция, вероятно, делает то же самое внутри, или она хочет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...