[英]UIDatePicker locale does nothing?
我正在以编程方式创建UIDatePicker,并使用以下代码设置其语言环境:
datePicker.locale = [[[NSLocale alloc] initWithLocaleIdentifier:@"es_ES"] autorelease];
日期选择器仍然以英语显示(或者我将手机设置为的任何语言)。 任何人都知道为什么这样做什么,或者如何解决它?
在这里回答我可以本地化UIDatePicker吗? ,选择器显示取决于国家/地区设置,而不是语言设置。
在您的示例中,您只更改语言区域设置。
尝试更改UIDatePicker日历的区域设置:
NSLocale *locale = [[[NSLocale alloc] initWithLocaleIdentifier:@"es_ES"] autorelease];
datePicker.locale = locale;
datePicker.calendar = [locale objectForKey:NSLocaleCalendar];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.