2011-12-05 66 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

相关问题