【问题标题】:Localize UIDatePicker in CountDownTimer mode在 CountDownTimer 模式下本地化 UIDatePicker
【发布时间】:2016-03-04 10:18:37
【问题描述】:

我在 CountDownTimer 模式下使用 UIDatePicker,并希望将其本地化。 IE。具有小时和分钟标签以显示其他语言。

据我从 UIDatePicker 的文档中了解到,我假设只需将 IB 中的语言环境属性设置为“默认”,但我想我错了,因为在设备上更改语言时标签不会改变.

如果不可能,我想最好的解决方案是子类 UIDatePicker 并在小时/分钟标签上方插入正确本地化的标签,或者通过子类 UIPickerView 从头开始​​制作我自己的标签(尽管这似乎需要很多工作) .

谁能告诉我如何正确地做到这一点?

【问题讨论】:

    标签: ios uikit interface-builder uidatepicker


    【解决方案1】:

    发布后不久,我意识到 CFBundleDevelopmentRegion 设置为“en”。自我提醒:检查 Info.plist。

    【讨论】:

      【解决方案2】:

      self.datePicker = [[UIDatePicker alloc] init]; self.datePicker.frame = CGRectMake(0, 0, self.view.frame.size.width, 180.0f); // 根据需要设置框架 self.datePicker.datePickerMode = UIDatePickerModeTime; [self.view addSubview: self.datePicker];

      【讨论】:

      • 我认为这与问题无关
      猜你喜欢
      • 1970-01-01
      • 2011-02-18
      • 2011-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多