【问题标题】:iOS - Change Language for UIDatePicker by localeiOS - 按区域设置更改 UIDatePicker 的语言
【发布时间】:2012-03-09 17:53:17
【问题描述】:

我正在用“Herbrew”语言创建应用程序。 (iPhone 的语言可以是任何语言,但我的应用程序仅在 Herbrew 中运行)。 在 iOS 的 UIDatePicker 中,我们有一个属性“locale”,它将改变它所显示的语言。但在 iOS5 中,该属性已被弃用。我现在怎样才能实现它?

【问题讨论】:

    标签: ios uidatepicker


    【解决方案1】:

    很遗憾,您无法做到这一点,即使使用 Martin Ulrich 描述的日历技巧也不行。 我自己也遇到过同样的问题,经过长时间的研究,我发现了一个残酷的事实:更改 UIDatePicker 本地化的唯一方法是更改​​设备的语言。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 仅供参考,这是默认行为。
      猜你喜欢
      • 2011-02-05
      • 1970-01-01
      • 1970-01-01
      • 2018-12-28
      • 1970-01-01
      • 2016-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多