2011-12-25 3 views
3

インデックス付きテーブルビューを返すには、アプリケーションでUILocalizedIndexedCollationを使用しています。 私のロケールはヘブライ語に設定されており、索引付けされた表では英語とヘブライ語の両方の索引リストが表示されます。UILocalizedIndexedCollat​​ion言語を設定する順序

順序は常に同じで、最初の英字とその後のヘブライアルファベットです。ヘブライ語のアルファベットを英語のアルファベットの上に置くことは可能ですか?(連絡先アプリと同じですか?)

+0

「テクニカルQ&A QA1739」によれば、適切な.lprojフォルダを追加するか、アプリケーションのinfo.plistファイルのCFBundleLocalizationsキーでサポートされるローカリゼーションを指定することで、ヘブライ語のローカリゼーションのサポートを宣言する必要があります –

+2

ありがとう。 私はあなたがここで言及したすべてをすでにやったことがありますが、まだ英字の上にヘブライ文字を置いていません。 – Nadav

答えて

1

UILocalizedIndexCollat​​ionを設定する方法はありません。一般的な問題です。日本語にも適用されます(UILocalizedIndexedCollation for Japanese giving different ordering to contacts/music apps参照)。

これを行うには、使用する前にUILocalizedIndexCollat​​ionの結果を自分で並べ替える必要があります。明らかに、これは同じ方法ですべての配列を変更するように気をつけなければならず、さらに正しい順序で物事が得られるように気をつけてください。

関連する問題