2012-07-24 49 views
5

UILocalizedIndexedCollat​​ion似乎在日語iOS設備上返回的結果與聯繫人/音樂應用程序中內置的結果不同。UILocalizedIndexedCollat​​ion for Japanese給聯繫人/音樂應用程序提供不同的排序

請注意,這個不是關於日語的常見問題在索引中根本不顯示。我收到日文假名部分,但與聯繫人等相比,索引的順序不正確。

以下是屏幕 - 左側顯示了音樂應用程序中名爲第一名假名的所需結果 - 右,結果我得到:

itunes screenshotscreenshot of my app

UILocalizedIndexedCollat​​ion沒有出現任何明顯的方式來配置它,所以我不知道調整訂貨預期的方式是什麼,很多谷歌搜索都沒有透露任何答案(雖然我也不是唯一有這個問題的人)。任何正確的方向指針將不勝感激。

+1

我注意到標準的Apple應用程序(聯繫人,電話,音樂)始終將字母放在頂部的拉丁字母上方的本機字母表中。在我的應用程序中,我找到了由sectionIndexTitles方法返回的數組中的拉丁字符範圍,並將它們移動到數組的末尾。當用戶點擊索引欄和表視圖'委託需要返回正確的部分索引時,此方法還需要一系列索引操作。 – sgosha 2012-08-04 17:01:43

+1

您聽所有聖徒?那麼,我也不......我仍然有這個問題。 – makdad 2012-11-28 09:50:45

+0

我正在看到與阿拉伯語區域相似的東西。 – 2013-05-07 15:47:35

回答

0

那麼,如果你看看音樂應用程序中的表格,那麼無論如何都會顯示拉丁字母「A」。我想蘋果公司修改了側邊欄的數組來顯示當前的語言,儘管它們仍然處於底部。

無論如何,讓它保持原樣可能更容易。你必須編輯部分選擇代碼和所有。

相關問題