iOS - 按区域设置更改UIDatePicker的语言

时间:2012-03-09 17:53:17

标签: ios uidatepicker

我用“希伯来语”创建应用程序。 (iPhone的语言可以是任何东西,但我的应用程序仅在希伯来语中运行)。 在iOS for UIDatePicker中,我们有一个属性“locale”,它将改变它显示的语言。但在iOS5中,该属性已被弃用。我现在该如何实现呢?

2 个答案:

答案 0 :(得分:3)

不幸的是,即使是马丁·乌尔里希描述的日历技巧,你也无法做到这一点。 我自己也在努力解决同样的问题,经过长时间的研究,我发现了一个痛苦的事实:改变UIDatePicker本地化的唯一方法就是改变设备的语言。

如果用户将应用程序的语言设为希伯来语,那么一切都会正常。如果没有,除了创建自己的日期选择器之外,你无能为力。遗憾

答案 1 :(得分:0)

您可以将UIDatePicker的calendar属性设置为[NSCalendar currentCalendar]