iPhone UIDatePicker 本地化

5

我在iphone日期选择器中遇到了本地化问题。我希望日期选择器只显示英文日期,但现在它会根据iphone设置中的语言进行显示。我尝试了许多方法都没有用,像下面这样。

  1. setting the locale setting in the nib file of the uidatepicker.
  2. setting the locale through code

    NSLocale* locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_GB"];
    [datePicker setLocale:locale];
    [datePicker setCalendar:[locale objectForKey:NSLocaleCalendar]];
    

这个方法没有起作用。如果有人有好的想法来解决这个问题,请帮忙。

1个回答

2

我认为这是一个已知的问题。日期选择器似乎依赖于当前用户的国家设置,而您无法从代码中更改该设置。实际上,我不知道那里的区域设置属性有什么作用。它根本没有任何作用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接