Установка порядка языков UILocalizedIndexedCollation - PullRequest
3 голосов
/ 25 декабря 2011

Я использую UILocalizedIndexedCollation в своем приложении для возврата индексированного просмотра таблицы. Моя локаль установлена ​​на иврит, и в индексированной таблице я вижу индексный список с английскими и ивритскими буквами.

Порядок всегда один и тот же, сначала английский алфавит, а затем иврит. Можно ли поместить алфавит иврита выше английского алфавита в списке индексов (так же, как приложение «Контакты»)?

1 Ответ

1 голос
/ 29 августа 2012

Нет способа настроить UILocalizedIndexCollation для этого. Это распространенная проблема, она также применима к японскому языку (см. UILocalizedIndexedCollation для японского языка, который дает различный порядок контактов / музыкальных приложений ).

Если вы хотите это сделать, вам нужно изменить порядок результатов UILocalizedIndexCollation, прежде чем использовать их. Очевидно, что это требует некоторой осторожности, чтобы убедиться, что вы изменили все массивы одинаково, и дальнейшую заботу, чтобы убедиться, что вы получаете вещи в правильном порядке.

...