如何更改目标C中的DatePicker样式

时间:2012-11-08 12:56:54

标签: iphone objective-c xcode datepicker uidatepicker

我在IUViewController中实现了一个DatePicker,我将'datepicker locale'更改为法国 - 法语,但它仍然用英文编写。我只使用了Timeer的Timepicker,我仍然得到AM和PM。 我是否必须直接在.m文件中更改它? 像这样 :    DatePicker.locale = french; //我刚发明了这个,它可能不存在。

1 个答案:

答案 0 :(得分:0)

1)检查,如果实际设置了正确的区域设置:

将以下代码添加到viewController,以检查加载nib文件后实际的语言环境是什么(我假设您为名为datePicker的DatePicker设置了IBOutlet):

- (void)viewDidLoad
{
  [super viewDidLoad];

  NSLog(@"%@", self.datePicker);
  NSLog(@"%@", self.datePicker.locale.localeIdentifier);
}

这应该在您的案例中记录fr_FR

2)在真实设备上测试它!这是一个观点,模拟器可能是错误的。

3)在手机上使用各种语言/区域设置进行测试。