2011-12-05 62 views
1

我想在我的開發應用程序上獲得本地化的計時器標籤。 例如,en_US上的「小時,小時」和「min」,ja_JP上的「時間」和「分」,it_IT上的「ora,ore」和「min」等。 UIDatePickerCountDownTimer模式可以顯示它們,方法來訪問。如何獲得本地化的計時器標籤,如UIDatePickerModeCountDownTimer?

我學習NSDateFormatter,NSLocale,UIDatePicker等,但我找不到解決方案。 請幫我...

+0

你能展示一個你想要展示的輸出的更明確的例子嗎?它會是'9小時20分34秒'嗎? –

+0

謝謝,我的應用程序保存秒數,例如5400.然後我想在en_US語言環境中顯示它爲「1小時30分鐘」,並在ja_JP上顯示「1分30秒」。 – colori

+0

@colori你有沒有找到這個解決方案?我最初的想法是繼承UIDatePicker並在默認的小時/分鐘標籤上添加自定義標籤。 – ssnielsen

回答

0

開發人員無法訪問UIDatePicker上的「小時」和「分鐘」標籤文本。如果你想在自己的應用中使用不同的文本,你必須自己提供。

當然,如果您覺得這是框架應該提供的東西,請請求file a bug請求此增強。

+0

謝謝。我認爲是這樣的... UIDatePicker可能會獲得有關後臺進程的標籤信息。我不必通過UIDatePicker訪問它,但我想知道它的來源。 – colori

+0

@colori根據您對該問題的評論,您必須自己提供「小時」和「分」材料。 –

+0

好的。我很難準備很多語言的組合,所以我會使用簡化的「小時」和「分鐘」標籤。謝謝。 – colori

相關問題