【发布时间】:2012-03-09 17:53:17
【问题描述】:
我正在用“Herbrew”语言创建应用程序。 (iPhone 的语言可以是任何语言,但我的应用程序仅在 Herbrew 中运行)。 在 iOS 的 UIDatePicker 中,我们有一个属性“locale”,它将改变它所显示的语言。但在 iOS5 中,该属性已被弃用。我现在怎样才能实现它?
【问题讨论】:
标签: ios uidatepicker
我正在用“Herbrew”语言创建应用程序。 (iPhone 的语言可以是任何语言,但我的应用程序仅在 Herbrew 中运行)。 在 iOS 的 UIDatePicker 中,我们有一个属性“locale”,它将改变它所显示的语言。但在 iOS5 中,该属性已被弃用。我现在怎样才能实现它?
【问题讨论】:
标签: ios uidatepicker
很遗憾,您无法做到这一点,即使使用 Martin Ulrich 描述的日历技巧也不行。 我自己也遇到过同样的问题,经过长时间的研究,我发现了一个残酷的事实:更改 UIDatePicker 本地化的唯一方法是更改设备的语言。
如果用户将应用程序的语言设为希伯来语,那么一切都会好起来的。如果没有,除了创建自己的日期选择器之外,您无能为力。对不起
【讨论】:
您可以将UIDatePicker的calendar属性设置为[NSCalendar currentCalendar]
【讨论】: